2010-06-14 1 views
2

Я хочу встроить Javascript в мое приложение. Я знаю, что могу сделать это со всеми механизмами Javascript с открытым исходным кодом, такими как V8, TraceMonkey/SpiderMonkey. Но, сканирование через исходный код, узнав, как их внедрять, непросто, поскольку большинство из них плохо документированы. Есть ли что-то родное в Windows? Является ли механизм JScript уже доступен пользователю (возможно, через COM)? Будет ли JScript-движок в IE9 (тот, у кого есть возможности компиляции), доступным для внедрения приложениями на рабочем столе?Внедрение Javascript в мое приложение

ответ

0

Для некоторых языков доступны встроенные javascript-движки, специально предназначенные для использования в качестве сценариев или автономных переводчиков. Наиболее популярным из них является, вероятно, Rhino для Java. Но для .Net есть также Jint

0

Вы можете встроить в себя сценарии с поддержкой MS, включая JScript и VBScript, с помощью Script Interfaces. Но это не похоже, что они лучше документированы, чем варианты с открытым исходным кодом.

0

Вы можете посмотреть SEE: Simple ECMAScript Engine. Если вы прочтете введение в стандарты ECMAScript, вы заметите, что язык на самом деле предназначен для использования для сценариев объектов, которые являются родными для вашей прикладной среды.

Я думаю, что большая проблема с JS заключается в том, что люди объединяют его с DOM, что бы убило любой язык. Брендан Эйх на самом деле решил внедрить Схему в браузере. Поэтому, когда типы маркетинга настаивали на языке Java и фигурных скобках, он взял схемы «&» и включил синтаксис C-like. О, и это был заклейменный JavaScript, хотя он имеет очень мало общего с Java - но в то время это был вкус дня.

0

MuJS - это встроенный JavaScript-интерпретатор, с явным упором на то, что его легко вставлять и расширять. Если вы знакомы с API Lua C, сбор MuJS должен быть простым.

 Смежные вопросы

  • Нет связанных вопросов^_^