Ищу интерпретатор жаваскрипта
свободные исходники на языках типа С JAVA
это технически сложная задача? чо почитать про программирование интерпрететоров? |
ой чота кажеца бредю
|
https://code.google.com/p/v8/ (C++)
http://ftp.mozilla.org/pub/mozilla.org/js/ Rhino (Java) SpiderMonkey (C++) https://github.com/dynjs/dynjs (java) |
наверное мой вопрос - насколько это легко взять V8 и собрать свою программу использующую жаваскрипт
как этот моторчик прикрутить? |
Цитата:
1) http://nodejs.org/ (серверное программирование, консольные приложения) 2) https://github.com/rogerwang/node-webkit (десктопные приложения) 3) https://code.google.com/p/chromiumembedded/ (десктопные приложения, на этом написан клиент Steam) 4) https://github.com/atom/atom-shell (на этом написан github atom) 5) http://phantomjs.org/ 6) http://ringojs.org/ и т.д. В Java начиная с 6-й версии идёт Rhino прям из коробки с удобным биндингом, а в Java 8 с новым быстрым Nashorn, также с удобным и простым биндингом. В Java 9 собираются сделать плотную интеграцию с node из коробки. |
V8 прикрутить сложно очень. Обычно приложения пишут вокруг ядра V8 и написанных приложений вокруг v8 по пальцам одной руки пересчитать.
Подробный упрощенный пример работы с V8 есть на сайте NodeJS. Имхо самый простой способ писать десктопные приложения это chrome app Chrome Dev Editor есть полноценный отладчик + документация чего сильно не хватает другим решениям. (кто еще не пробовал советую ознакомится) |
Цитата:
А если рассматривать всякие CEF, Node-Webkit и т.д., то там уже интеграция Chromium (и ещё часто с Node), а не одного V8. Цитата:
У мя был опыт прикручивания Rhino (Java) и там всё было в общем тривиально. Тем кто пишет на Java вообще всё из коробки. PS: вроде ничего сложного: https://developers.google.com/v8/get_started |
вопрос мой возник от идеи сделать интерпретатор жаваскрипта например для мобильных платформ, как альтернатива технологии фонегап и тп
интересно, технология "canvas" работает отдельно от движка V8 ? холст рендерит браузер ? |
javascriptus-maximus-∆, перечитай ответы, тебе уже дали ссылки на такие проекты.
Цитата:
|
Часовой пояс GMT +3, время: 07:39. |