Heim > Artikel > Backend-Entwicklung > Novaxis: Eine in PHP integrierte Konfigurationsprogrammiersprache
Novaxis ist vollständig Open Source, die Entwicklung von Programmiersprachen erfordert Erfahrung in LLVM, AST und einigen Tools, aber mit Novaxis können Sie es entwickeln und Funktionen hinzufügen oder es lesen, ohne Erfahrung in einem dieser Tools zu haben.
Obwohl PHP in erster Linie für die Webentwicklung konzipiert ist, hat es bei der Entwicklung der Novaxis-Sprache überraschende Ergebnisse geliefert. Novaxis enthält im Vergleich zu anderen Konfigurationssprachen eine große Anzahl von Funktionen, wie z. B. Interpolation, Datentypen und automatischer Datentyp, einfache Syntax, Import und viele weitere Funktionen.
Novaxis entwickelt sich jedoch kontinuierlich weiter und bietet kontinuierliche Verbesserungen, Funktionserweiterungen und mehr mit dem Ziel, die beste Alternative zu Konfigurationssprachen zu sein. Für eine bessere Ausführung und Geschwindigkeit werden regelmäßig kontinuierliche Verbesserungsstufen durchgeführt. Nach der Veröffentlichung einer Version werden die für die Ausführung erforderlichen Ressourcen und der Verbrauch überprüft und überwacht. Es werden Maßnahmen am Code ergriffen, um die Geschwindigkeit zu erhöhen und die Lesbarkeit zu verbessern.
Eine erste Version von Novaxis wurde in Python erstellt. Später, nach einigen Monaten, wurde die Entscheidung getroffen, als Ersatz auf PHP umzusteigen, was den Beginn der Novaxis-Reise und ihrer weiteren Expansion markierte. Neben PHP wurde das Projekt in anderen Sprachen entwickelt, darunter C#, TypeScript und Rust. Diese Versionen wurden jedoch nicht veröffentlicht und PHP wurde als Grundlage für das Projekt ausgewählt.
Derzeit sind keine Dokumentationsressourcen zum Erlernen von Novaxis verfügbar, aber es kann anhand der Beispiele auf den Novaxis-Seiten erlernt werden. Es gibt jedoch Pläne für die Zukunft, eine Dokumentation zu erstellen.
Das Projekt ist auf Github verfügbar.
Quellcode
Das obige ist der detaillierte Inhalt vonNovaxis: Eine in PHP integrierte Konfigurationsprogrammiersprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!