Heim  >  Artikel  >  Backend-Entwicklung  >  Novaxis: Eine in PHP integrierte Konfigurationsprogrammiersprache

Novaxis: Eine in PHP integrierte Konfigurationsprogrammiersprache

WBOY
WBOYOriginal
2024-08-22 22:36:511016Durchsuche

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.

Novaxis: A configuration programming language built in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn