2010-06-07 64 views

回答

1

有很多可能的原因。這裏有一個blog post by Steve Yegge(谷歌)解釋他爲什麼使用Mozilla Rhino(後來因爲javax.script)而調查。

根據犀牛網站:

它通常是嵌入到Java應用程序 提供腳本來 最終用戶。

所以我想這是一個很好的理由。我讀過的其他內容包括這樣做,因爲您有一些複雜的語言,您希望在瀏覽器或服務器上運行,並且您不想將其寫入兩次(如here)。

一般來說,這是很複雜的,一般來說,複雜性是不好的。

0

我還沒有看到任何應用程序在野外,但作爲概念的證明它是非常好的。傳統上,Java與非專業人士的合作意味着融合了語言和虛擬機,並且在學術界之外的平臺上實施了其他幾種語言。但我認爲現在人們開始用針對JVM的語言進行創新,可能是由於C#引入的功能。

相關問題