将JavaScript嵌入到应用程序中(如Lua)

我用Javascript做了很多与网络相关的工作(一些平凡的网络应用程序,一些流血的软件渲染器/ WebGL的东西),而且我也有游戏相关的项目,我主要用C ++编写代码。

我曾打算让C ++使用Lua来完成动态脚本功能,但我开始怀疑它是否可以很好地将JavaScript引擎嵌入到我的代码库中,从而最大限度地减少我所做的上下文切换的数量,因为如果时间到了,我发现自己需要将Lua代码移植到JS或将JS代码移植到Lua,这会让我感到畏缩。

V8 Javascript引擎是可嵌入的,适用于桌面C ++应用程序的所有内容,这将是它的终结,但在这种情况下的猴子扳手是永远无法获得V8提交给iOS App Store的问题。

这使我走上了一条完全不同的道路。 我现在想知道的是,是否有可能使用JavaScriptCore来基本取代我将使用Lua的内容。


正如对这个老问题的一个注意事项:Apple已经将JavaScriptCore作为IOS 7中的一个公共API,因此它可以用于动态脚本或其他应用程序逻辑。


真棒! 有人已经这样做了。

链接地址: http://www.djcxy.com/p/95457.html

上一篇: Embedding javascript into an application (like Lua)

下一篇: Ruby sandboxing vs. integrating a scripting language