2014-11-16 23 views
5

我必须在C++应用程序中运行一系列javascript脚本。他们大多数是重复行动。代码示例hereQtScript与QJSEngine何时使用这个或另一个?

我知道Qt自版本5以来包含2个JavaScript引擎:QtScript和QJSEngine。

我的问题是我们应该在哪种情况下使用这个或另一个?哪个表现更好,在哪些情况下?

回答

3

如果你正在接受一个新的开发,而不是真的依赖于其中的任何一个,那么你肯定应该使用QJEngine。有很多文章可以从技术支持角度解释差异,例如

我建议看看这个thread 以及this一。

如今QtScript是Qt纯粹兼容的一部分,缺乏QML集成以及它已经在一段时间内不会更新/维护,而是有利于新引擎。

相关问题