Opa
Opa est un langage de programmation open source pour la création d'applications web. Il est libre d'utiliser et est livré avec un compilateur et la bibliothèque JavaScript.
- Open Source langage de développement web
- Compile le code en conséquence, tel que JavaScript
- serveur web Bundles et système de gestion de base de données
- Disponible en 64 bits Linux et Mac OS X
- Typeur fonctionnalité code vérifie
- soutien HTML5
- Libre d'utiliser
- Seulement besoin d'une langue pour développer des applications web
- Elimine le besoin d'utiliser des langues distinctes pour le serveur d'application, l'interface utilisateur et base de données
- bibliothèques Opa sont compatibles avec JavaScript
- Peut créer des applications cloud avec Opa
- Les développeurs doivent apprendre toute langue car il est un tout-en-un
- Certaines fonctionnalités est sacrifiée depuis d'autres langues ne peuvent pas être intégrées
- Opa doit être mis en œuvre à partir du haut vers le bas
- Doit apprendre OCaml à contribuer au projet open source
- Documentation évolue
Opa est un nouveau langage de programmation qui est essentiellement englobante en matière de développement web. Il vise à remplacer l'utilisation de plusieurs langues différentes en permettant aux développeurs d'écrire des applications à palier unique tout en laissant le moteur de Opa créer le client, le serveur et le code de base de données à l'intérieur. Il fait également le déploiement des applications beaucoup plus facile puisque les développeurs ont seulement copier un fichier à l'emplacement de l'exécutable. La sécurité est renforcée en raison de la nature monothéiste du programme. En interne, Opa pense que votre fichiers d'application, répertoires, etc. sont dans un système de fichiers externe, mais ils ne sont pas. Tout cela est établi à partir de l'application. Si le répertoire de l'application est accessible, les dossiers et les fichiers ne seront pas vus, donc ils ne peuvent pas être manipulés. Opa dispose également d'un commissaire aux comptes sécurité intégrée qui fonctionne et fournit des informations que votre application est construite. Le moteur de Opa est écrit en OCaml et, pour les développeurs, qui rend nécessaire d'apprendre une langue tout à fait développer de nouvelles applications et contribuent également mises à jour et des améliorations au code source de Opa. Son IDE pourrait également être plus robuste, donc « debug par printf » est la méthode de débogage préféré. La documentation de Opa est bonne, mais elle est encore en pleine évolution. Opa est encore dans une phase de croissance. Les développeurs apprennent lentement comment travailler avec elle en dépit de leur dépendance à l'égard d'autres langues et technologies de développement. Il peut être un excellent outil pour le prototypage rapide et le déploiement et la production d'outils scientifiques et éducatifs dans l'intervalle.