gpt4 book ai didi

grails - 为什么这么多人坚持将 JVM 拖到新的应用程序中?

转载 作者:行者123 更新时间:2023-12-04 08:56:39 25 4
gpt4 key购买 nike

例如,我遇到了对 Rails 应用程序感到害怕的开发人员和架构师,但他们喜欢编写新的 Grails 应用程序的想法。

据我所见,使用 JVM 来支持 Groovy、JRuby 和 Jython 等语言而不是直接使用 Ruby 或 Python 会产生大量资源开销。

Ruby 和 Python 几乎都可以在任何操作系统上进行解释,所以我看不到任何“一次编写,随处运行”的优势……为什么要带上笨重的 JVM?

最佳答案

Java 是一个成熟得多的平台,与 Ruby 或 Python(甚至 Perl,就此而言)相比,有许多可以“放入”和使用的现有类库。因此,对于喜欢使用现有代码而不是自己编写所有代码的人来说,Java 是一个巨大的胜利。

例如,最近我一直在寻找类似 JAXB for Python 或 Ruby 的东西。最后,我最终还是使用了 JRuby,因为我还没有找到任何成熟的、广泛使用的 XML 绑定(bind)库。

关于grails - 为什么这么多人坚持将 JVM 拖到新的应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765672/

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