我刚刚发现了JRuby,我喜欢在 Rails 上运行 Ruby 并能够调用 Java 库的想法。
我想了解一些在 JRuby 中运行企业生产应用程序的经验。稳定性和性能是否可以接受?
谢谢。
我刚刚发现了JRuby,我喜欢在 Rails 上运行 Ruby 并能够调用 Java 库的想法。
我想了解一些在 JRuby 中运行企业生产应用程序的经验。稳定性和性能是否可以接受?
谢谢。
这是一家公司的博客文章,该公司使用 JRuby 创建了一个跨平台、多线程、桌面模拟应用程序。我认为他们的成功表明 JRuby 已经为企业生产应用程序做好了准备。
http://spin.atomicobject.com/2009/01/30/ruby-for-desktop-applications-yes-we-can
其实也挺快的。我不确定它们现在如何比较,但是随着新的动态调用字节码添加到 JVM,它应该成为迄今为止最快的实现。
Groovy 和 Grails 也应该很快会因此而获得巨大的速度提升。
我们在公司的一个大型项目中使用它。我们发现的主要问题是没有像 Java 或 .Net 那样围绕该技术构建的大型社区。这使得招聘变得困难。
JRuby 是目前最快的 Ruby 实现之一,并且绝对可以用于生产。
以下是来自 jruby.org 的一些“成功案例”:
杰森塞弗说是的。他关于 Ruby VM 的演讲在 InfoQ 上。
了解不同的 Ruby 虚拟机(JRuby、MagLev、IronRuby、Rubinius、MacRuby)以及如何选择最适合企业的虚拟机。
http://www.infoq.com/presentations/seifer-ruby-vm-comparison
JRuby Wiki 已移至 Kenai。现在可以在此处找到成功案例页面: