我的意思是如果我在 Rails 上安装 jRuby,我可以只使用 ruby 语言来构建我的应用程序吗?我想用 jRuby 安装我的 rails 应用程序,以防我将来想使用 Java,尽管我现在不需要它。还是我不明白?jRuby ruby 是否可以访问 java 库?
问问题
287 次
2 回答
4
是的,jruby 就是 ruby(您的 ruby 脚本无需修改即可在 jruby 下运行)。此外,它还可以完全访问 java 库 - 查看wiki,了解将 java 类或库集成到您的 ruby 代码中是多么容易。
于 2009-05-22T23:21:42.413 回答
1
其他人已经回答了你的直接问题。我只想说,在过去的 6 个月里,我一直在工作中全职使用 jruby,这很棒。使用 glassfish gem 部署 rails 应用程序非常容易,并且 jruby 的性能优于 MRI ruby 1.8.x。
6 个月后我没有看到任何真正的缺点,除了我们不能使用用 C 编写的 gem麻烦。
通过在 java 中编写一些关键部分来加速您的应用程序也非常容易(这比 C 更容易使用)。
于 2009-05-23T02:47:43.793 回答