我有一个 C++ 桌面应用程序(用 wxWidgets 编写),我想添加对某些脚本语言的支持。
脚本主要用于通过用户提供的 JavaScript 代码对字符串、数字和日期进行运行时转换。
我想使用 JavaScript,因为它被广泛使用并且每个人都熟悉语法。
谷歌搜索,似乎我有两个选择:
- 来自 Mozilla 的 SpiderMonkey
- 来自 WebKit 的 JavaScriptCore
有人试过吗?哪一个会更容易设置? 您是否知道其他一些更适合我的需求的实现?
顺便说一句,我的目标是 Windows 和 Linux 平台。
最佳答案
还有 Google 的 V8 JavaScript 引擎,在 Linux 上构建得很好,嵌入 API 似乎也很简单:(与 SpiderMonkey 相比,从未看过 JavaScriptCore API) http://code.google.com/apis/v8/get_started.html
关于javascript - SpiderMonkey 对比 JavaScriptCore 对比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/895554/