用于启用脚本支持/应用程序自动化的JavaScript引擎

时间:2015-04-29 06:16:05

标签: javascript node.js v8

我打算转换为 JavaScript 作为我们应用程序的脚本语言,目前我们正在使用带有 Microsoft VB脚本引擎 的VBScript。脚本范围通过公开的API用于Application Automation,脚本执行可以是按需,基于时间,有条件或基于事件。 要为我的应用程序启用 JavaScript 支持,我已将 Google V8 引擎入围,但有人建议使用 Node.js 而不是 Google V8 。众所周知 Node.js 也有 Google V8 支持,Node.js的主要目的是创建网络应用。 根据上述情况,上述选项之一( Google V8 Node.js )将是最佳选择。 选择参数是:

  1. 实施
  2. 集成
  3. 框架复杂性
  4. 性能
  5. 维护

1 个答案:

答案 0 :(得分:2)

告诉您使用node.js的人不理解您的用例。

如果要嵌入脚本引擎 - 可以嵌入V8。 Node JS是一个整体平台,它将V8 与库一起用于异步io,称为libuv,以及其他专用于使网络和服务器构建变得容易的工具和库。

它不像V8本身那么容易嵌入,而且它不那么有趣。性能可能非常相似,节点的维护会更加困难。