3

我的意思是如果我在 Rails 上安装 jRuby,我可以只使用 ruby​​ 语言来构建我的应用程序吗?我想用 jRuby 安装我的 rails 应用程序,以防我将来想使用 Java,尽管我现在不需要它。还是我不明白?jRuby ruby​​ 是否可以访问 java 库?

4

2 回答 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 回答