Opa
Opa egy nyílt forráskódú programozási nyelv webalkalmazások építéséhez. Ez szabad használni, és jön egy fordító és JavaScript könyvtár.
- Nyílt forráskódú webes fejlesztési nyelv
- Fordít kódban, mint a JavaScript
- Csomagok web szerver és adatbázis-kezelő rendszer
- Elérhető a 64 bites Linux és Mac OS X
- Typechecker funkció ellenőrzi kód
- HTML5 támogatás
- Szabadon felhasználható
- Csak kell egy nyelvet webalkalmazások fejlesztésére
- Nincs szükség, hogy külön nyelveken alkalmazás szerver, UI, és az adatbázis
- Opa könyvtárak JavaScript-kompatibilis
- Építhet felhő alkalmazásokat Opa
- A fejlesztők meg kell tanulni az egész nyelv, mivel ez egy all-in-one megoldás
- Egyes funkciók használatához feláldozását, mivel más nyelveken nem lehet integrálni
- Opa kell végrehajtani a top-down
- Meg kell tanulnia OCaml, hogy hozzájáruljon a nyílt forráskódú projekt
- Dokumentáció fejlődik
Opa egy új programozási nyelv, amely lényegében egy mindent magába foglaló, amikor a web fejlődését. Célja, hogy helyettesíti a különböző nyelvek, amelyek lehetővé teszik a fejlesztők, hogy írjon egy-rétegű alkalmazások miközben hagyta Opa motorja létre a kliens, szerver és az adatbázis-kódon. Azt is teszi telepítésével alkalmazások sokkal könnyebb, mivel a fejlesztők csak másolni egy fájlt a helyét a végrehajtható. Biztonsági fokozódik, mert a monoteista jellegét a program. Belsőleg, Opa hiszi az alkalmazás fájlok, könyvtárak, stb egy külső fájlrendszer, de nem azok. Mindez össze az alkalmazáson belül. Ha az alkalmazás könyvtárában belépnek, a mappák és fájlok nem lesz látható, így nem lehet manipulálni. Opa is van egy beépített biztonsági ellenőr, hogy a funkciók és visszajelzést ad, mint az alkalmazás épül. Opa motorja van írva OCaml és a fejlesztők számára, hogy szükségessé teszi, hogy megtanulják egy teljesen új nyelvet alkalmazások fejlesztésére, valamint hozzájárulnak frissítéseket és javításokat Opa forráskódját. A IDE is lehetne erőteljesebb, így „debug-by-printf” az előnyös hibakereső módszer. Opa dokumentációja jó, de még mindig fejlődik. Opa még a növekedési szakaszban. A fejlesztők lassan megtanulják, hogyan kell vele dolgozni, annak ellenére való függőség más nyelvek és fejlesztési technológiák. Ez lehet egy nagyszerű eszköz a gyors prototípus és a telepítési és a termelés a tudományos és oktatási eszközök időközben.