javascript - 你会在你的应用程序中嵌入哪个 Javascript 引擎?

标签 javascript c++ embed

我想在我的爱好游戏引擎中嵌入 Javascript。现在我们已经推出了第 5 代 Javascript 引擎(速度非常快),我很好奇您会选择在 C++ 框架中嵌入什么引擎(包括嵌入它的实际易用性)?

注意:为了清楚起见,我对 DOM 脚本或在浏览器中编写 Javascript 不感兴趣。

这是迄今为止的链接汇编和线程中的一些提示

为了记录,我喜欢 Lua,并且已经在游戏引擎中嵌入了大约 5 次工作。

但是现在这是一个爱好项目,我认为大多数 Web 开发人员都知道 Javascript,并且因为它的 ECMA、Flash 和 Flex 开发人员,使用 Javascript 和 XML 编写脚本的游戏引擎会更加用户友好和迎合与使用 Lua 的用户群相比(周围有很多这样的用户!)。

另外,我将在这个版本上使用 V8,主要是因为我喜欢它的 C++ 风格。

最佳答案

我已经尝试过 SpiderMonkey 和 V8。有了 SpiderMonkey,我什么都做不了。我什至无法编译 mozilla.org 上的示例。

V8 开箱即用,我得到了一些基本的 C++ <-> Javascript 交互很快。有一些使用 V8 的人的谷歌列表,我发现我的大部分问题已经在那里得到了解答。

关于javascript - 你会在你的应用程序中嵌入哪个 Javascript 引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/93692/

相关文章:

javascript - 我无法取回我的数据,Post 功能工作正常,已通过 postman 测试

javascript - 使用 IntelliJ 自动完成和 Node.js 时减少建议的 JavaScript 方法的数量?

c++ - 是否可以在没有宏的情况下对 C++11 中的枚举值进行字符串化?

c++ - 指向地址的指针似乎超出了范围

css - 如何在笔记本电脑图像中设置嵌入视频

html - 在 ASP.NET MVC 网站上嵌入视频

javascript - 如何将侧边栏放在视频框下方

javascript - 正则表达式替换 javascript 返回整个值

c# - 将脚本标签放入div并执行

c++ - 请求想法 - 如何对具有多行和 3 列的二维数组进行排序,维护数据行