„Rhino (JavaScript-Engine)“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Arith (Diskussion | Beiträge) K Version angepasst |
Aka (Diskussion | Beiträge) K Halbgeviertstrich |
||
Zeile 2: | Zeile 2: | ||
| Name = Rhino |
| Name = Rhino |
||
| Logo = [[Datei:Inicio de ldp para 260px50px moziyarinocrnt.jpg]] |
| Logo = [[Datei:Inicio de ldp para 260px50px moziyarinocrnt.jpg]] |
||
| Screenshot = |
| Screenshot = |
||
| Beschreibung = <!-- Beschreibung des Screenshots! --> |
| Beschreibung = <!-- Beschreibung des Screenshots! --> |
||
| Maintainer = |
| Maintainer = |
||
| Hersteller = [[Mozilla Foundation]], [[Mozilla Corporation]] |
| Hersteller = [[Mozilla Foundation]], [[Mozilla Corporation]] |
||
| Erscheinungsjahr = |
| Erscheinungsjahr = |
||
| AktuelleVersion = 1.7.10 |
| AktuelleVersion = 1.7.10 |
||
| AktuelleVersionFreigabeDatum = 9. April 2018 |
| AktuelleVersionFreigabeDatum = 9. April 2018 |
||
| AktuelleVorabVersion = |
| AktuelleVorabVersion = |
||
| AktuelleVorabVersionFreigabeDatum = |
| AktuelleVorabVersionFreigabeDatum = |
||
| Betriebssystem = [[plattformübergreifend]] |
| Betriebssystem = [[plattformübergreifend]] |
||
| Programmiersprache = [[Java (Programmiersprache)|Java]] |
| Programmiersprache = [[Java (Programmiersprache)|Java]] |
||
| Kategorie = JavaScript Engine |
| Kategorie = JavaScript Engine |
||
| Lizenz = [[Mozilla Public License|MPL]] 1.1, [[GNU General Public License|GPL]] 2.0 |
| Lizenz = [[Mozilla Public License|MPL]] 1.1, [[GNU General Public License|GPL]] 2.0 |
||
| Deutsch = |
| Deutsch = |
||
| Website = [http://www.mozilla.org/rhino www.mozilla.org/rhino] |
| Website = [http://www.mozilla.org/rhino www.mozilla.org/rhino] |
||
}} |
}} |
||
Zeile 40: | Zeile 40: | ||
== Weblinks == |
== Weblinks == |
||
* [http://www.mozilla.org/rhino/ www.mozilla.org/rhino] – Homepage beim Mozilla-Projekt |
* [http://www.mozilla.org/rhino/ www.mozilla.org/rhino] – Homepage beim Mozilla-Projekt |
||
* [https://github.com/mozilla/rhino github.com/mozilla/rhino] |
* [https://github.com/mozilla/rhino github.com/mozilla/rhino] – Projektseite auf Github |
||
* [http://www.oreilly.com/catalog/jscript5/ www.oreilly.com/catalog/jscript5] – Das Buch zum Namen |
* [http://www.oreilly.com/catalog/jscript5/ www.oreilly.com/catalog/jscript5] – Das Buch zum Namen |
||
Version vom 25. September 2018, 23:40 Uhr
Rhino
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | Mozilla Foundation, Mozilla Corporation |
Erscheinungsjahr | 1997 |
Aktuelle Version | 1.7.10 (9. April 2018) |
Betriebssystem | plattformübergreifend |
Programmiersprache | Java |
Kategorie | JavaScript Engine |
Lizenz | MPL 1.1, GPL 2.0 |
www.mozilla.org/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.
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;[1] 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
Weblinks
- www.mozilla.org/rhino – Homepage beim Mozilla-Projekt
- github.com/mozilla/rhino – Projektseite auf Github
- www.oreilly.com/catalog/jscript5 – Das Buch zum Namen