Zum Inhalt springen

Rhino (JavaScript-Engine)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 5. Februar 2011 um 22:04 Uhr durch Sebbot (Diskussion | Beiträge) (Kategorie:Javascript umbenannt in Kategorie:JavaScript: Wikipedia:WikiProjekt Kategorien/Diskussionen/2011/Januar/27 - Vorherige Bearbeitung: 13.11.2010 12:16:20). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Rhino ist eine quelloffene Implementierung der Skriptsprache JavaScript. Sie ist vollständig in Java geschrieben und wird vom Mozilla-Projekt entwickelt.

Geschichte

Das Rhino-Projekt wurde 1997 von Netscape als Teil eines geplanten, komplett in Java geschriebenen Nachfolgers des alten Netscape-Browsers ins Leben gerufen. 1998 wurde der Quelltext an das Mozilla-Projekt übergeben und geöffnet.

Funktionsumfang

Rhino kann JavaScript-Code sowohl in Java-Bytecode kompilieren als auch zur Laufzeit interpretieren. Die Einbindung in die Java-Welt ist gut gelungen, so dass sich Rhino ebenso eingebettet als Scripting-Engine als auch als eigenständige Programmiersprache für die Java-VM eignet. Ein einfacher Debugger ist im Download enthalten.

Zur Zeit (März 2008) implementiert Rhino ECMAScript der Version 1.7 vollständig; auch ECMAScript for XML, eine Erweiterung von ECMAScript, die XML als nativen Datentyp erlaubt, ist im Lieferumfang enthalten.

Trivia

Das Projekt ist nach dem auf dem Cover eines JavaScript-Buches aus dem O'Reilly Verlag abgebildeten Nashorns benannt.

Siehe auch