Opa
Opa ist eine Open-Source-Programmiersprache für Web-Anwendungen zu bauen. Es ist kostenlos und kommt mit einem Compiler und JavaScript-Bibliothek.
- 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
- 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
- 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 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.