Opa

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.

Télécharger Opa
Les caractéristiques de Opa
  • 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
Plus de Opa
  • 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
Moins de 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 Avis

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.

Opa Vidéo

Alternatives à Opa

Sails.js

Libre
Vues / homepage.ejs. Objectif. #. Ce modèle est le réel qui est rendu par par défaut lorsqu'un utilisateur visite l'URL de base de votre application levée. Notez le fichier extension? Il est
Afficher les détails

FeathersJS

Libre
FeathersJS est une plate-forme open source pour les utilisateurs de créer des applications de l'API REST et en temps réel. FeathersJS fournit des outils et des modèles pour créer ces applications
Afficher les détails

Backbone.js

Libre
Backbone.js commercialise elle-même comme un logiciel de codage conçu pour structurer des applications Web. Elle accomplit cette mission en fournissant des modèles complexes avec des liaisons
Afficher les détails

Apache Flex

Apache Flex est un outil open-source qui permet aux utilisateurs de créer leurs propres applications. Les applications peuvent être conçus et créés pour une variété de plates-formes mobiles
Afficher les détails

Sinatra

Libre
Une brève description du logiciel Sinatra Sinatra est un logiciel dont le développement et la conception est attribuée à Blake Mizerany. Le logiciel est librement accessible puisqu'il est
Afficher les détails

Express.js

Express.js est un framework web pour Node.js qui a été inspiré par Sinatra. Il a été créé et publié sous licence MIT par T.J. Holowaychuk, StrongLoop et d'autres contributeurs en Novembre 2010,
Afficher les détails

AngularJS

Libre
AngularJS est un logiciel qui permet à l'utilisateur d'étendre leur vocabulaire HTML. Cette extension crée des vues dynamiques dans les applications Web qui avaient pas été possible. HTML
Afficher les détails

Derby

Libre
GitHub est l'endroit où les gens construisent des logiciels. Plus de 27 millions de personnes utilisent GitHub pour découvrir, fourchette, et contribuer à plus de 75 millions de projets.
Afficher les détails

Yesod

Yessod est un outil de développement utilisé pour créer des sites Web très efficaces et des applications Web à partir de la base. Yessod comprend presque tout ce dont vous avez besoin pour construire
Afficher les détails

Kendo UI

Freemium
UI est Kendo une bibliothèque de composants pour JavaScript qui permet aux développeurs de créer lisse et moderne des applications web en une fraction du temps.
Afficher les détails

Ruby on Rails

Libre
Ruby on Rails est un framework de développement web multi-plateforme qui permet aux développeurs de créer des bases de données, des pages Web et fournissent divers services Web. Le cadre a été
Afficher les détails

Ember.js

Libre
GitHub est l'endroit où les gens construisent des logiciels. Plus de 27 millions de personnes utilisent GitHub pour découvrir, fourchette, et contribuer à plus de 75 millions de projets.
Afficher les détails

Polymer

Libre
Nous travaillons sur les bibliothèques, les outils et les normes pour les développeurs d'aide à bâtir un meilleur web
Afficher les détails

Koa

Libre
Koa nécessite noeud V7.6.0 ou supérieur pour le support de la fonction ES2015 et async.
Afficher les détails

Twisted

Libre
Pub Grub: Comment les maisons publiques britanniques sont devenus favoris foodie · Caractéristiques · Club sandwich sur papier brun. Les plus grands sandwichs du monde entier. Continuer
Afficher les détails

ASP.NET

Libre
Construire des applications Web et des services qui fonctionnent sous Windows, Linux, et Mac OS à l'aide en utilisant C #, HTML, CSS et JavaScript. Commencez gratuitement sur Windows, Linux
Afficher les détails

Mithril

Libre
Mithril est utilisé par des sociétés comme Vimeo et Nike, et des plates-formes open source comme Lichess. Si vous êtes un développeur expérimenté et que vous voulez savoir comment Mithril compare
Afficher les détails

Catalyst

Catalyst est le plus populaire agile framework web Perl MVC qui encourage le développement rapide et la conception propre sans obtenir de votre manière.
Afficher les détails

Kotlin

Libre
Kotlin · Apprendre Communauté Essayez en ligne. langage de programmation typé statiquement pour les applications multi-plateformes modernes. 100% interopérable avec Java ™ et Android ™.
Afficher les détails

Haxe

Libre
Haxe est une boîte à outils open source basé sur un niveau moderne, élevé, langage de programmation strictement typée.
Afficher les détails

Nim (programming language)

Libre
Nim est une programmation de systèmes et applications  la langue. Statiquement typé et compilé, il offre des performances inégalées dans un emballage élégant.
Afficher les détails

Ceylon

Libre
21 août 2017: Ceylan se déplace à la Fondation Eclipse!
Afficher les détails