Rhino (javascriptový engine)
Vývojář | Mozilla Foundation, Mozilla Corporation |
---|---|
Aktuální verze | 1.7.15 (4. května 2024) |
Operační systém | Multiplatformní |
Vyvíjeno v | Java |
Typ softwaru | javascriptový engine |
Licence | MPL |
Web | www.mozilla.org/rhino |
Některá data mohou pocházet z datové položky. |
Rhino je javascriptový engine napsaný v programovacím jazyce Java. Projekt začal Netscape v roce 1997 a v roce 1998 jej převedl na Mozilla.org. Poté byl engine uvolněn jako open-source. V současné době jej spravuje Mozilla Foundation.
Mírně upravená verze Rhino 1.6r2 byla obsažena v Java SE 6, která byla vydána v prosinci 2006. To usnadňuje integraci JavaScriptu jako součást programů v jazyce Java. Jiné implementace Java 6 se mohou lišit. Od Java SE 8 byl nahrazen javascriptovým enginem od Oraclu jménem Nashorn.[1]
Ukázka kódu
Ukázka kódu v Javě spouštějící příkaz print('Hello, world!')
.
import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class RhinoEngine { public static void main(String[] args) { ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("JavaScript"); try { engine.put("name", args[0]); engine.eval("print('Hello ' + name + '!')"); } catch (ScriptException ex) { ex.printStackTrace(); } } }
Odkazy
Reference
- ↑ LASKEY, Jim, Multi-language Lead, Java Language and Tools Group. Adventures in JSR-292 or How To Be A Duck Without Really Trying [online]. Oracle Corporation [cit. 2013-09-06]. Dostupné v archivu pořízeném dne 2013-05-12. (anglicky)
Související články
- SpiderMonkey – obdoba Rhina napsaná v C
- Nashorn – javascriptový engine napsaný v Javě od Oraclu
Externí odkazy
- Domovská stránka Rhina (anglicky)
- Adventures in JSR-292 or How To Be A Duck Without Really Trying (anglicky)
Tento článek je příliš stručný nebo postrádá důležité informace. Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty. |
Portály: Internet