Тема: Collection v5
Показать сообщение отдельно
  #99 (permalink)  
Старый 13.09.2014, 13:21
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Поигрался с Nashorn, кто не в курсе - это новая JS VM от Oracle, построенная поверх JVM и входящая в стандартную поставку Java 8 в замен старичка Rhino.

Собственно что могу сказать: движок быстрый (по заверению авторов не уступает V8, хотя V8 уже не является флагманом), но к сожалению поддержка только ECMAScript 5.1.

Логичный плюс VM поверх JVM - это лёгкий биндинг Java вызовов, т.е. мы можем в полной мере юзать всю мощь библиотек Java и JVM.

***

Кто хочет поиграться, то запустить REPL очень просто, например,

cd '/c/Program Files/java/jre8/bin'
jjs


Использование в Java:

ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
engine.eval("print('Hello World!');");
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 13.09.2014 в 13:23.
Ответить с цитированием