Opa
Opa je odprtokodni programski jezik za gradnjo spletnih aplikacij. To je prost za uporabo in prihaja z prevajalnik in JavaScript knjižnice.
- Open-source jezik izdelava spletnih strani
- Sestavlja koda zato, kot je JavaScript
- spletni strežnik Paketi in sistem za upravljanje baz podatkov
- Na voljo v 64-bitni Linux in Mac OS X
- Typechecker funkcija preveri kodo
- podpora za HTML5
- Prosto za uporabo
- Potrebujemo le en jezik za razvoj spletnih aplikacij
- Odpravlja potrebo po uporabi ločenih jezikov za strežnik aplikacij, UI, in baze podatkov
- Opa knjižnice so združljivi z JavaScript
- Lahko gradijo aplikacij v oblaku, s OPA
- Razvijalci morajo naučiti celotno jezik, saj je vse-v-enem rešitev
- Nekatere funkcionalnosti se žrtvovali, ker se ne morejo vključiti drugi jeziki
- Opa, je treba izvajati od zgoraj navzdol
- Mora naučiti ocaml prispevati k odprtokodnem projektu
- Dokumentacija se razvija
Opa je nov programski jezik, ki je v bistvu vseobsegajoč, ko gre za razvoj spletnih strani. Njegov cilj je, da se uporaba različnih jezikov, ki jih omogoča razvijalcem, da napišete enotirnega aplikacij, medtem ko najemnin motor OPA je ustvariti odjemalec, strežnik, in kodo baze podatkov od znotraj. To je tudi napotila aplikacij veliko lažje, saj razvijalci samo kopirati eno datoteko na lokacijo izvršljiv. Varnost je povečana zaradi monoteistične narave programa. Navznoter Opa misli datoteke aplikacije, imeniki, itd, so na zunanjem datotečnem sistemu, vendar niso. Vse to se zbirajo v aplikaciji. Če je imenik Aplikacija je dostopna, mape in datoteke ne bodo videli, da jih ni mogoče spreminjati. Opa ima tudi vgrajeno zaščito revizorja, ki deluje in daje povratne informacije, saj je zgrajena aplikacija. motor OPA je napisan v ocaml in za razvijalce, da si je treba, da se naučijo popolnoma nov jezik, razvoj aplikacij in tako prispevajo posodobitve in izboljšave na OPA izvorne kode. Njena IDE lahko tudi bolj robustno, tako da "debug-by-printf" je metoda, najprimernejša odpravljanje napak. dokumentacija Opa je dober, a še vedno se razvija. Opa je še vedno v fazi rasti. Razvijalci se počasi učijo, kako delati z njim, kljub svoji odvisnosti od drugih jezikov in razvoj tehnologij. To je lahko odlično orodje za hitro izdelavo prototipov in uvajanje in proizvodnja znanstvenih in izobraževalnih orodij v tem času.