【发布时间】:2009-12-15 19:04:14
【问题描述】:
我很困惑,我经常阅读关于服务器端 JS 的讨论,我为什么要使用它?看起来它的执行速度比几乎任何其他语言都要慢,它也缺乏更复杂的语言所具有的许多约定。
是否可以将整个对象从客户端交给服务器,对其进行操作并将其返回?
只是在努力理解它的概念。
【问题讨论】:
-
JavaScript 本身并不慢;从历史上看,JavaScript 解释器恰好没有针对速度进行优化。绝对不再是这种情况了——当前一代的 JS 解释器(V8、SquirrelFish)非常快,而且只会越来越快。
-
是的,但是这些解释器不是客户端浏览器的一部分,他们可能不会将这些解释器提供给他们的服务器......或者他们会吗?
-
@jpsilvashy - 我很乐意接受这个赌注的另一面。你愿意赌多少钱?
-
您说的是“解释性语言”,所以 IronPython 或 IronRuby 似乎是最明显的对手。我让你选择....
-
我愿意将 .Net 上的 JS 与任何解释的 .Net 语言(IronPython、IronRuby 等)或 JVM 上的 JS 与任何 JVM 解释语言(Groovy、Jython、JRuby)进行比较。会是什么......
标签: javascript