2010-06-07 39 views

回答

1

有很多可能的原因。这里有一个blog post by Steve Yegge(谷歌)解释他为什么使用Mozilla Rhino(后来因为javax.script)而调查。

根据犀牛网站:

它通常是嵌入到Java应用程序 提供脚本来 最终用户。

所以我想这是一个很好的理由。我读过的其他内容包括这样做,因为您有一些复杂的语言,您希望在浏览器或服务器上运行,并且您不想将其写入两次(如here)。

一般来说,这是很复杂的,一般来说,复杂性是不好的。

0

我还没有看到任何应用程序在野外,但作为概念的证明它是非常好的。传统上,Java与非专业人士的合作意味着融合了语言和虚拟机,并且在学术界之外的平台上实施了其他几种语言。但我认为现在人们开始用针对JVM的语言进行创新,可能是由于C#引入的功能。

相关问题