18.11.2009 16:50
Mit Version 1.0 des für JavaScript-Anwendungen vorgesehenen Application Servers Persevere hat die Dojo Foundation ein Werkzeug fertiggestelt, das den Zugriff auf eine in Persevere enthaltene JavaScript-Datenbank erlaubt – das Lesen, Erzeugen, Aktualisieren und Löschen von "Datensätzen" (engl.: CRUD). Es enthält einige bekannte Bibliotheken wie Mozillas JavaScript-Implementierung in Java – Rhino – und den Webserver beziehungsweise die Servlet Engine Jetty, ein Apache-Projekt (siehe die Lizenzierungsseite).
Auf REST aufsetzend speichert Persevere JSON-Daten auf Serverseite: sowohl abfragbare Daten als auch JavaScript-Funktionen. Per JSON-RPC sind "entfernte" JavaScript-Aufrufe möglich. Außerdem erlaubt Persevere sogenanntes Long Polling (Stichworte: Comet und Bayeux). Zum Ausprobieren halten die Entwickler sogenannte Nightly Builds vor. Potenzielle Anwender können die Software wahlweise unter der Academic Free License 2.1 oder der BSD-Lizenz nutzen.
(hb)
Mehr zum Thema JavaScript