为何使用Google V8

nam*_*ray 3 v8

我不明白.我是一名C/C++程序员,V8对我有什么用处?有很少的示例和教程,它们都缺乏实质内容 - 我不想使用另一个库来添加几个数字或在控制台窗口中打印一些东西.我的问题是:这项技术真的有用吗,如果有,那么情景就是这样吗?另外,我可以这样做GUI的任何部分吗?

感谢帮助.

900*_*000 5

"V8是谷歌的开源JavaScript引擎"

因此,重点是能够在JavaScript中编写代码,并且运行速度非常快(对于解释的动态语言).谷歌Chrome是用C++编写的,它用于内部脚本 - 不仅用于常规网页脚本,还用于扩展代码.让我们将其视为"真实用途".

所以,如果你的应用需要编写脚本,V8可能对你有好处(JS不是一个完美的语言,但是相当不错).对于GUI,您首先需要使用JS绑定GUI组件,没有内置的UI组件(如TCL中的Tk).


Jas*_*eem 5

v8 的一个真正用途是 node.js。我希望这足够好