代码之家  ›  专栏  ›  技术社区  ›  Milan BabuÅ¡kov

蜘蛛猴vs javascriptcore vs?

  •  7
  • Milan BabuÅ¡kov  · 技术社区  · 15 年前

    我有一个C++桌面应用程序(写在WxWIDGET中),我想添加对一些脚本语言的支持。

    脚本主要用于用户提供的javascript代码对字符串、数字和日期的运行时转换。

    我想使用JavaScript,因为它被广泛使用,而且每个人都熟悉它的语法。

    谷歌搜索,似乎我有两个选择:

    • 来自Mozilla的蜘蛛猴
    • webkit中的javascriptcore

    有人试过吗?哪一个更容易设置? 您知道其他一些更适合我需要的实现吗?

    顺便说一句,我的目标是Windows和Linux平台。

    3 回复  |  直到 15 年前
        1
  •  13
  •   nextdayflight    15 年前

    还有Google的V8 javascript引擎,在Linux上构建得很好,嵌入API也很简单:(与Spidermonkey相比,从来没有看过JavaScriptCore API) http://code.google.com/apis/v8/get_started.html

        2
  •  6
  •   Javier    15 年前

    当然,你也可以用 Lua 这不仅是专门为此设计的,而且比任何JS都快得多。

    此外,它还具有设计良好的语义、非常小的核心、简单的C API、强大的可移植性、非常成熟的 JIT 我见过的最有用的在线社区,等等…

        3
  •  3
  •   olliej    15 年前

    JavaScriptcore有一个稳定的C API(和ABI),并且在MacOS上可用(并用作)标准系统框架。

    [编辑:哦,它作为一个独立的库在Linux和Windows上工作,尽管我相信只有Debian这样分发它]

    推荐文章