Opa
Opa je open source programski jezik za izgradnju web aplikacija. To je besplatan za korištenje i dolazi s prevodilac i JavaScript biblioteke.
- Open-source jezik izrada web stranica
- Sastavlja kod skladu s tim, kao što su JavaScript
- Paketi web poslužitelj i sustav za upravljanje bazom podataka
- Dostupan u 64-bitni Linux i Mac OS X
- Typechecker značajka provjerava kod
- podrška za HTML5
- Besplatno korištenje
- samo jedan jezik za razvoj web aplikacija
- Uklanja morati koristiti zasebne jezika za aplikacijski poslužitelj, UI i baze podataka
- OPA knjižnice su kompatibilni sa JavaScript
- Mogu graditi aplikacije u oblaku s OPA
- Developeri moraju učiti cijeli jezik, jer je sve-u-jednom rješenje
- Neke funkcionalnosti žrtvuje, jer drugih jezika ne može se integrirati
- Opa mora se provoditi od vrha prema dolje
- Mora naučiti ocaml doprinijeti open source projekta
- Dokumentacija se razvija
Opa je novi programski jezik koji u biti je sveobuhvatna, kada je u pitanju web development. To ima za cilj zamijeniti uporabu nekoliko različitih jezika, omogućujući programerima da pisati single-tier aplikacija dok ste OPA motor stvoriti klijenta, server, baza podataka kôd iznutra. Također se čini postavljanje aplikacija mnogo lakše, jer programeri su samo kopirati jednu datoteku na mjesto izvršne datoteke. Sigurnost je pojačana zbog monoteističke prirode programa. Interno, Opa misli vaše aplikacije datoteke, direktorije itd su u vanjskom sustavu datoteka, ali oni nisu. Sve ovo je sastavljen iz aplikacije. Ako aplikacijski imenik pristupa, mape i datoteke neće se vidjeti, pa se ne može manipulirati. Opa također ima izgrađen-in sigurnosti revizoru koji funkcionira i daje povratnu informaciju što je vaša aplikacija razvijena. OPA motor je napisano u ocaml i, za programere, što ga čini nužno naučiti sasvim novi jezik razvoj aplikacija i također doprinose ažuriranja i poboljšanja OPA izvornog koda. Njegova IRO također može biti robusniji, tako da je „ispravljanje po printf” je najbolja metoda za ispravljanje pogrešaka. OPA-a dokumentacija je dobro, ali je još uvijek razvija. Opa je još uvijek u fazi rasta. Programeri polako uče kako raditi s njim bez obzira na njihovu ovisnost o drugim jezicima i razvojnim tehnologijama. To može biti odličan alat za brzu izradu prototipa i implementaciju i proizvodnju znanstvenih i obrazovnih alata u međuvremenu.