3
A
回答
1
有很多可能的原因。这里有一个blog post by Steve Yegge(谷歌)解释他为什么使用Mozilla Rhino(后来因为javax.script)而调查。
根据犀牛网站:
它通常是嵌入到Java应用程序 提供脚本来 最终用户。
所以我想这是一个很好的理由。我读过的其他内容包括这样做,因为您有一些复杂的语言,您希望在浏览器或服务器上运行,并且您不想将其写入两次(如here)。
一般来说,这是很复杂的,一般来说,复杂性是不好的。
0
我还没有看到任何应用程序在野外,但作为概念的证明它是非常好的。传统上,Java与非专业人士的合作意味着融合了语言和虚拟机,并且在学术界之外的平台上实施了其他几种语言。但我认为现在人们开始用针对JVM的语言进行创新,可能是由于C#引入的功能。
相关问题
- 1. 渲染引擎中块大小的原因是什么?
- 2. 以下代码中运行时错误的原因是什么
- 3. 什么是运行mongoDB shell的JavaScript引擎?
- 4. 包含两个不同调用脚本的原因是什么?
- 5. 是什么原因
- 6. 这段代码中运行时错误的原因是什么?
- 7. 以下错误的原因是什么?
- 8. 什么是以下错误的原因
- 9. 在Javascript中使用===而不是== typeof的原因是什么?
- 10. 'System.IO.IsolatedStorage.IsolatedStorageException'的原因是什么?
- 11. UnsupportedClassVersionError的原因是什么?
- 12. ChangeConflictException的原因是什么?
- 13. 什么是UnsatisfiedLinkError的原因?
- 14. RejctedExecutionException的原因是什么?
- 15. 运行javascript独立引擎?
- 16. 在CSS中引入了margin collapse规则的原因是什么?
- 17. 在闭包中隐藏模块的原因是什么?
- 18. 在我的Java程序中导致NullPointerException的原因是什么?
- 19. 以下Java代码输出的原因是什么?
- 20. 这种奇怪的Java行为的原因是什么?
- 21. cheerio.filter()?这段代码没有运行的原因是什么?
- 22. 一次运行所有包的原因
- 23. 在Java中使用包的原因
- 24. PlatformID.MacOSX是什么原因?
- 25. java.lang.reflect.InvocationTargetException:这是什么原因?
- 26. Kotlin中twitter4j.StreamListner IllegalAccessError的原因是什么?
- 27. jQuery API中没有索引的.get()的原因是什么?
- 28. 找出引起什么的原因java.security.AccessControlException
- 29. 在Safari中导致此行为的原因是什么?
- 30. 什么原因使用索引表中的特定行?