Dieser Artikel befasst sich mit dem Problem Rhino (Programmierung), das in letzter Zeit stark an Bedeutung gewonnen hat. Von seinen Ursprüngen bis zu seinen aktuellen Auswirkungen auf die Gesellschaft werden seine Entwicklung und sein Einfluss in verschiedenen Bereichen untersucht. Rhino (Programmierung) hat die Aufmerksamkeit von Experten und der breiten Öffentlichkeit auf sich gezogen und Debatten und Überlegungen zu seiner Bedeutung und Wirkung ausgelöst. Durch eine umfassende Analyse werden verschiedene Perspektiven erkundet und ein umfassender Blick auf Rhino (Programmierung) geboten, mit dem Ziel, ein tieferes Verständnis dieses Themas zu ermöglichen.
Rhino
| |
---|---|
Basisdaten
| |
Entwickler | Mozilla Foundation |
Erscheinungsjahr | 1997 |
Aktuelle Version | 1.7.14 (6. Januar 2022) |
Betriebssystem | plattformübergreifend |
Programmiersprache | Java |
Kategorie | JavaScript Engine |
Lizenz | MPL-2.0 |
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.
Das Projekt ist nach dem auf der Titelseite eines JavaScript-Buches aus dem O’Reilly Verlag abgebildeten Nashorn benannt.
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; auch ECMAScript for XML, eine Erweiterung von ECMAScript, die XML als nativen Datentyp erlaubt, ist im Lieferumfang enthalten.