如果我安装了Rails上的jRuby,我可以只使用Ruby吗?

时间:2009-05-22 21:56:05

标签: ruby jruby jrubyonrails

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

2 个答案:

答案 0 :(得分:4)

是的,jruby是ruby(你的ruby脚本不需要修改就可以在jruby下运行)。此外,它具有对java库的完全访问权限 - 请查看wiki,了解将java类或库集成到ruby代码中是多么容易。

答案 1 :(得分:1)

其他人已经回答了你的直接问题。我只想说,过去6个月我一直在使用jruby全职工作,这很棒。使用glassfish gem部署rails应用程序非常容易,jruby比MRI ruby​​ 1.8.x更好。

除了我们不能使用带有用C编写的碎片的宝石之外,我已经看到6个月之后没有真正的缺点了。但是,我们已经使用了一个C库并使用FFI创建了一个宝石而且它不是'太麻烦了。

通过在Java中编写一些关键部分来加速应用程序也很容易(这比使用C更容易)。