Rhino (javascriptový engine)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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. +more 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.

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

Související články

SpiderMonkey - obdoba Rhina napsaná v C * Nashorn - javascriptový engine napsaný v Javě od Oraclu

Externí odkazy

[url=http://www. mozilla. +moreorg/rhino/]Domovská stránka Rhina[/url] * [url=https://web. archive. org/web/20130512081148/http://wiki. jvmlangsummit. com/images/c/ce/Nashorn. pdf]Adventures in JSR-292 or How To Be A Duck Without Really Trying[/url].

Kategorie:Mozilla Kategorie:Software v Javě Kategorie:JVM programovací jazyky Kategorie:JavaScript

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top