gpt4 book ai didi

groovy - 为什么 JVM 应用程序不使用 Rhino?

转载 作者:行者123 更新时间:2023-12-02 06:35:54 25 4
gpt4 key购买 nike

我想使用简洁的动态语言为 JVM 开发一些应用程序。最流行的选择似乎是 Jython、JRuby、Groovy,也许还有 Clojure。

Rhino 看起来速度很快,而且很稳定,但是我没有看到关于 Rhino 开发的书籍,也很少有讨论。为什么除了嵌入式脚本之外,JavaScript 显然很少被使用?

编辑:我发现this有关基于 Rhino 的开发的可行性的问题。

最佳答案

我使用 Rhino 作为用 Java 编写并在 JVM 上运行的生产级 VoiceXML 解释器的一部分。它对于这个目的非常有效。如果我从头开始重新实现这个解释器,我会倾向于用 JavaScript 进行更多的开发。所以这绝对是一个选择。您需要探索周围的库对于您的应用程序领域来说有多成熟(您始终可以编写从 JavaScript 调用到 Java 库的逻辑,但这可能太费力了)。

但我也同意 @Peter Recore 的观点:请再看看其他 JVM 语言。对象函数式 Scala 语言给我留下了深刻的印象:它的性能几乎与 Java 一样好,并且具有很强的表达能力。

更新:有关 JavaScript 的好书有:JavaScript: The Definitive GuideJavaScript: The Good Parts 。您需要的唯一特定于 Rhino 的东西是 here .

关于groovy - 为什么 JVM 应用程序不使用 Rhino?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3267290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com