„Rhino (JavaScript-Engine)“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Mehr wikidata in Infobox |
K Einzelnachweise |
||
Zeile 19: | Zeile 19: | ||
}} |
}} |
||
'''Rhino''' ist eine [[Open Source|quelloffene]] [[Implementierung]] der [[Skriptsprache]] [[JavaScript]]. Sie ist vollständig in [[Java (Programmiersprache)|Java]] geschrieben und wird vom [[Mozilla-Projekt]] entwickelt. Das Rhino-Projekt wurde 1997 von [[Netscape Communications|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. |
'''Rhino''' ist eine [[Open Source|quelloffene]] [[Implementierung]] der [[Skriptsprache]] [[JavaScript]]. Sie ist vollständig in [[Java (Programmiersprache)|Java]] geschrieben und wird vom [[Mozilla-Projekt]] entwickelt. Das Rhino-Projekt wurde 1997 von [[Netscape Communications|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.<ref>{{Internetquelle |url=https://web.archive.org/web/20201022021252/https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/History |titel=Rhino history - Mozilla {{!}} MDN |datum=2020-10-22 |abruf=2024-07-29}}</ref> |
||
Das Projekt ist nach dem auf der Titelseite eines JavaScript-Buches aus dem [[O’Reilly Verlag]] abgebildeten Nashorn benannt. |
Das Projekt ist nach dem auf der Titelseite eines JavaScript-Buches aus dem [[O’Reilly Verlag]] abgebildeten Nashorn benannt. |
Version vom 29. Juli 2024, 17:16 Uhr
Rhino
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Mozilla Foundation |
Erscheinungsjahr | 1997 |
Aktuelle Version | 1.8.0[1] (3. Januar 2025) |
Betriebssystem | plattformübergreifend |
Programmiersprache | Java |
Kategorie | JavaScript Engine |
Lizenz | MPL-2.0[2] |
mozilla.github.io/rhino/ |
Rhino ist eine quelloffene Implementierung der Skriptsprache JavaScript. Sie ist vollständig in Java geschrieben und wird vom Mozilla-Projekt entwickelt. 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.[3]
Das Projekt ist nach dem auf der Titelseite eines JavaScript-Buches aus dem O’Reilly Verlag abgebildeten Nashorn benannt.
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.
Seit März 2008 implementiert Rhino JavaScript der Version 1.7 vollständig;[4] auch ECMAScript for XML, eine Erweiterung von ECMAScript, die XML als nativen Datentyp erlaubt, ist im Lieferumfang enthalten.
Verwandte Programmiersprachen
- BeanShell, eine dynamische Skriptsprache für die Java-VM, die es erlaubt, nahezu unveränderten Java-Code durch einen Interpreter auszuführen
- Java Command Language (JACL), ein in Java geschriebener Tcl-Interpreter
- JRuby, eine Implementierung der Programmiersprache Ruby für die Java-Laufzeitumgebung
- Jython (früher: JPython), eine reine Java-Implementierung der Programmiersprache Python, die die Ausführung von Python-Programmen auf jeder Java-Plattform ermöglicht
- Groovy, eine dynamisch typisierte Programmiersprache und Skriptsprache für die Java Virtual Machine
Einzelnachweise
- ↑ Release 1.8.0. 3. Januar 2025 (abgerufen am 29. Januar 2025).
- ↑ github.com.
- ↑ Rhino history - Mozilla | MDN. 22. Oktober 2020, abgerufen am 29. Juli 2024.
- ↑ https://developer.mozilla.org/en/New_in_Rhino_1.7R1
Weblinks
- mozilla.github.io/rhino – Homepage beim Mozilla-Projekt
- github.com/mozilla/rhino – Projektseite auf Github
- www.oreilly.com/catalog/jscript5 – Das Buch zum Namen