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

我打算将JavaScript作为我们应用程序的脚本语言,目前我们正在使用VBScript和Microsoft VB脚本引擎 。 通过公开的API,脚本范围被用于应用程序自动化,并且脚本执行可以是按需,基于时间,基于条件或基于事件的。 为了对我的应用程序启用JavaScript支持,我有一个入围的Google V8引擎,但有人build议使用Node.js而不是Google V8 。 众所周知Node.js也支持Google V8 ,而Node.js的主要用途是创buildnetworking应用程序。 根据上述情况,上述哪个选项( Google V8Node.js )将是最佳select。 select参数是:

  1. 履行
  2. 积分
  3. 框架复杂性
  4. 性能
  5. 保养

谁告诉你使用node.js不理解你的用例。

如果你想embedded脚本引擎 – 你可以embeddedV8。 Node JS是一个整合平台,将V8 与一个名为libuv的asynchronousio 库结合在一起 ,还有其他工具和库,致力于使networking和服务器构build变得简单。

embeddedV8本身并不那么容易,也不是那么有趣。 性能可能会非常相似,维护会更困难的节点。