【发布时间】:2017-06-26 19:02:14
【问题描述】:
我是一名新开发人员。 我已经在 Node.js 中开发了一段时间了。 今天无意间看到了这篇文章 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell#readline()
它谈到了 javascript shell 并接着说它也可以从文件中执行 javascript 程序。
我能够研究和理解 V8 和 spydermonkey。
我想知道 Node.js 和本文中谈到的 javascript shell 之间的区别,因为它说 shell 可以自己执行 javascript 程序。
它们的区别仅在于 node.js 使用 V8 引擎,而另一个使用 spidermonkey?
如果是这样,为什么 node.js 如此普遍地用于编写服务器端 JavaScript?
我无法在 Internet 上完全找到我要查找的内容。谷歌向我展示了 spidermonkey 和 v8 之间的区别,或者一些关于“javascript 和 node.js 之间的区别”的论坛,因为我是一个新开发人员,我真的很难理解,
所以请在否决这个问题之前有足够的耐心考虑这个问题,至少在 cmets 中解释你的原因
spidermonkey 可以用来达到同样的效果吗?
【问题讨论】:
-
"spidermonkey 也能达到同样的效果吗?"是的:github.com/mozilla/spidernode
标签: javascript node.js v8 spidermonkey