Login
Login-Name Passwort


 
Newsletter
Werbung

Mo, 10. Oktober 2011, 13:44

Software::Entwicklung

PHP-Reboot: Neuimplementierung der Skriptsprache in Arbeit

Mit »PHP-Reboot« soll eine abgewandelte Variante der populären Skriptsprache PHP erscheinen, die von Grund auf modernisiert wurde und zahlreiche Vorteile bieten soll. Zu den Neuerungen gehören unter anderem eine leichtere Syntax und Verbesserungen in Sicherheitsbelangen.

Der an der Universität Marne-la-Vallée forschende Java-Entwickler Rémi Forax plant mit einer Abwandlung der PHP-Sprache für mehr Sicherheit zu sorgen. Die »PHP-Reboot« getaufte Entwicklung verspricht viele der bekannten Besonderheiten von PHP beizubehalten und doch gravierende Verbesserungen in die Sprache einzupflegen. So soll »PHP-Reboot« beispielsweise ähnlich JavaScript mit weniger »$« und »;« Zeichen auskommen und bereits vom Design her sicherer als die momentane Implementierung sein. Möglich machen soll das unter anderem der Wegfall von Funktionen wie eval() sowie Magic-Quotes. Zudem plant der Entwickler, bei »PHP-Reboot« auf eine automatische String-Konvertierung zu verzichten.

Zu den weiteren Funktionen der PHP-Abwandlung gehört ferner eine vollständige Unterstützung von Unicode und ein XML- sowie ein JSON-Literal. Zudem soll die Sprache auf eine Perl-ähnliche Syntax bei regulären Ausdrücken setzen. Die Struktur der Sprache soll zudem mit SQL und Xpath/XQuery kompatibel sein. Darüber hinaus wird der Umfang von »PHP-Reboot« auch eine integrierte Datenbank auf Basis von Apache Derby und einen auf Grizzly aufsetzenden Webserver umfassen. Laut Forax soll PHP-Reboot zudem in puncto Geschwindigkeit mit Java mithalten können. Möglich macht das unter anderem ein Runtime-Profiler und ein JSR 292 API. Die Abwandlung wird auf einem JEE-Stack ausgeführt. Dem entsprechend setzt »PHP-Reboot« auf JDK7 oder JDK6 auf.

»PHP-Reboot« wird unter der Bedingung der GNU Lesser General Public License (GNU LGPL) vertrieben und auf den Seiten von code.google.com/p/phpreboot entwickelt. Diese liefert auch eine kurze Dokumentation und Beispiele des Einsatzes der neuen Sprache.

Werbung
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung