Opa

Opa

Opa ist eine Open-Source-Programmiersprache für Web-Anwendungen zu bauen. Es ist kostenlos und kommt mit einem Compiler und JavaScript-Bibliothek.

Herunterladen Opa
Merkmale Opa
  • Open-Source-Web-Entwicklung Sprache
  • Kompiliert Code entsprechend, wie JavaScript
  • Bundles Web-Server und Datenbank-Management-System
  • Erhältlich in 64-Bit-Linux und Mac OS X
  • Typechecker Funktion prüft Code
  • HTML5-Unterstützung
Vorteile von Opa
  • Kostenlos zu benutzen
  • Nur müssen eine Sprache Web-Anwendungen zu entwickeln,
  • Eliminiert müssen getrennte Sprachen für Anwendungsserver verwenden, UI und Datenbank
  • Opa Bibliotheken sind kompatibel mit JavaScript
  • Kann Cloud-Anwendungen mit Opa bauen
Nachteile von Opa
  • Entwickler müssen die gesamte Sprache lernen, da es eine All-in-One-Lösung ist
  • Einige Funktionalität geopfert wird, da andere Sprachen können nicht integriert werden
  • Opa muss von oben nach unten durchgeführt werden
  • Muss OCaml lernen, die Open-Source-Projekt beitragen
  • Dokumentation entwickelt sich weiter
Opa Bewertungen

Opa ist eine neue Programmiersprache, die im Wesentlichen allumfassend ist, wenn es um Web-Entwicklung kommt. Es zielt darauf ab, die Verwendung von mehreren verschiedenen Sprachen zu ersetzen, die von Entwicklern ermöglichen Single-Tier-Anwendungen zu schreiben, während Opas Motor aus dem Client, Server und Datenbank-Code lassen erstellen. Es macht auch die Bereitstellung von Anwendungen viel einfacher, da die Entwickler nur eine Datei an den Speicherort der ausführbaren Datei zu kopieren. Die Sicherheit wird erhöht, da der monotheistic Charakter des Programms. Intern Opa denkt Ihre Anwendung Dateien, Verzeichnisse, usw. in einem externen Dateisystem sind, aber sie sind es nicht. All dies wird in der Anwendung zusammengestellt. Wenn das Verzeichnis der Anwendung zugegriffen wird, werden die Ordner und Dateien werden nicht gesehen, so dass sie nicht manipuliert werden können. Opa hat auch einen integrierten Sicherheitsrechnungsprüfer, dass die Funktionen und liefert eine Rückmeldung, wie Ihre Anwendung erstellt wird. Opa des Motors wird in OCaml und für Entwickler geschrieben, das macht es notwendig, eine völlig neue Sprache entwickeln Anwendungen zu erlernen und auch dazu beitragen, Updates und Verbesserungen zu Opas Quellcode. Seine IDE auch robuster sein könnte, so „debug-by-printf“ ist die bevorzugte Debug-Methode. Opa Dokumentation ist gut, aber noch in der Entwicklung. Opa ist nach wie vor in einer Wachstumsphase. Die Entwickler sind langsam lernen, wie man mit ihm trotz ihrer Abhängigkeit von anderen Sprachen und Entwicklungstechnologien zu arbeiten. Es kann ein großes Werkzeug für Rapid Prototyping und Einsatz und die Produktion von wissenschaftlichen und pädagogischen Werkzeugen in der Zwischenzeit sein.

Opa Video

Alternativen zu Opa

Sails.js

Frei
Ansichten / homepage.ejs. Zweck. #. Dies ist die eigentliche Vorlage, die durch wiedergegeben wird Standard, wenn ein Benutzer besucht die Basis-URL Ihrer angehoben App. Beachten Sie die
Zeige Details

FeathersJS

Frei
FeathersJS ist eine Open-Source-Plattform für Anwender REST API und Echtzeit-Anwendungen zu erstellen. FeathersJS stellt Tools und Muster diese Anwendungen in wenig bis gar keine Zeit zu
Zeige Details

Backbone.js

Frei
Backbone.js Märkte sich als Software-Kodierung entwickelt, um Web-Anwendungen Struktur zu geben. Dies wird durch die komplizierten Modelle mit Schlüssel-Wert-Bindungen und benutzerdefinierten
Zeige Details

Apache Flex

Apache Flex ist ein Open-Source-Tool, das es Benutzern, ihre eigenen Anwendungen erstellen können. Anwendungen können für eine Vielzahl von mobilen und traditionellen Plattformen entworfen
Zeige Details

Sinatra

Frei
Eine kurze Beschreibung der Sinatra Software Sinatra ist eine Software, deren Entwicklung und Design Blake Mizerany zugeschrieben wird. Die Software ist frei zugänglich, da es sich um eine
Zeige Details

Express.js

Express.js ist ein Web-Framework für Node.js, die von Sinatra inspiriert wurde. Es wurde unter der MIT-Lizenz von T. J. erstellt und veröffentlicht Holowaychuk, StrongLoop und anderen Mitwirkenden
Zeige Details

AngularJS

Frei
AngularJS ist eine Software, die es dem Benutzer ihre HTML-Vokabular erweitern können. Diese Erweiterung schafft dynamische Ansichten in Web-Anwendungen, die bisher nicht möglich gewesen
Zeige Details

Derby

Frei
GitHub ist, wo Menschen Software bauen. Mehr als 27 Millionen Menschen nutzen GitHub auf über 75 Millionen Projekten zu entdecken, Gabel und beitragen.
Zeige Details

Yesod

Yesod ist ein Entwicklungswerkzeug zu schaffen hocheffiziente Websites und Web-Anwendungen von Grund auf neu verwendet. Yesod enthält fast alles, was Sie brauchen, um eine Website zu bauen,
Zeige Details

Kendo UI

Freemium
Kendo UI ist eine Komponentenbibliothek für JavaScript, die Entwickler glatt und modern anmutende Web-Anwendungen in einem Bruchteil der Zeit erstellen können.
Zeige Details

Ruby on Rails

Frei
Ruby on Rails ist ein plattformübergreifende Web-Entwicklungs-Framework, das Entwickler Datenbanken, Webseiten erstellen kann, und verschiedenen Web-Service zur Verfügung stellen.
Zeige Details

Ember.js

Frei
GitHub ist, wo Menschen Software bauen. Mehr als 27 Millionen Menschen nutzen GitHub auf über 75 Millionen Projekten zu entdecken, Gabel und beitragen.
Zeige Details

Polymer

Frei
Wir arbeiten an Bibliotheken, Tools und Standards zu unterstützen Entwickler bauen eine bessere Web
Zeige Details

Koa

Frei
Koa erfordert Knoten v7.6.0 oder höher für ES2015 und Async-Funktion unterstützen.
Zeige Details

Twisted

Frei
Pub Grub: Wie die britische öffentliche Häuser wurde foodie Favoriten · Features · Club-Sandwich auf braunem Papier. Die größten Sandwiches aus der ganzen Welt. Weiter · Maxi-Hamburger
Zeige Details

ASP.NET

Frei
Build Web-Anwendungen und Dienste, die auf Windows, Linux, und Mac OS mit C #, HTML, CSS und JavaScript. Lassen Sie sich kostenlos auf Windows, Linux oder macOS gestartet.
Zeige Details

Mithril

Frei
Mithril wird von Unternehmen wie Vimeo und Nike, und Open-Source-Plattformen wie Lichess verwendet. Wenn Sie ein erfahrener Entwickler sind und wissen wollen, wie Mithril zu anderen Frameworks
Zeige Details

Catalyst

Katalysator ist die beliebteste agile Perl MVC Web-Framework, ohne sich in die Quere schnelle Entwicklung und sauberes Design fördert.
Zeige Details

Kotlin

Frei
Kotlin · Lernen Gemeinschaft Online Versuchen. Statisch typisierte Sprache Programmierung für moderne Multi-Plattform-Anwendungen. 100% kompatibel mit Java ™ und Android ™. Versuchen
Zeige Details

Haxe

Frei
Haxe ist ein Open-Source-Toolkit auf einem modernen, hohen Niveau basieren, getippt streng Sprache zu programmieren.
Zeige Details

Nim (programming language)

Frei
Nim ist eine System- und Anwendungsprogrammierung  Sprache. Statisch typisierte und zusammengestellt, bietet es unvergleichliche Leistung in einem eleganten Paket.
Zeige Details

Ceylon

Frei
21. August 2017: Ceylon zieht in der Eclipse Foundation!
Zeige Details