![]() |
1
2
我现在正在做大量的JRuby工作,可以告诉您,在JRuby解释器下,Rails当然是一个可行的选项。我很高兴,在我的例子中,必须使用许多本地Java库,所以JRuBuy只是围绕Java代码的一个很棒的包装器。我要说的是,我遇到了一些技术挑战,有些已经解决,有些还没有解决。
如果你感兴趣的话,我会非常推荐JRuby的书,在beta版本中,来自 http://pragprog.com |
![]() |
2
4
是的,JRuby是可靠的!Oracle使用jruby进行Oracle混合( http://mix.oracle.com/ )孙用它来做基奈( http://kenai.com 它将成为java.net的下一个基础(来自kenai站点:“正在进行将java.net域迁移到kenai基础设施的工作”)!! 您几乎可以运行每一个代码,一些gems使用本机C扩展,在JRuby中有对它的原始支持,但是是的……Rails只是起作用的。 你可以在应用服务器(如Tomcat或JBoss)中部署Rails应用程序,它带有Warbler,它将Rails应用程序封装在一个.war文件中,非常棒! 更新:您可以在这里看到很多基准: http://programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010/ |
![]() |
3
2
杰鲁比摇滚!简单的原因是它的可移植性和Java库的集成。我个人将它与NetBeans和随附的快速调试器一起使用,这看起来非常简单。另外,您不希望看到本机构建错误并对其进行处理。您为JRuby下载的所有这些gems都可以在任何平台上100%工作。有了JRube,您就简单地引入了Java平台独立性的优点。 此外,JRuby使用本机线程,它使用操作系统线程,而不是Cruby中的绿色线程(不过,我认为最新版本的情况并非如此)。 在要塞,去JRuby!! |
![]() |
4
0
对于Windows,我发现它在处理大量数据时比MRI更稳定。Windows上仍然有一些bug,但它们实际上是可以解决的。推荐。 |
![]() |
5
0
免责声明:我在日常工作中不使用JRuby——我只是尝试使用JRuby运行现有代码。 这并不意味着它可以成功地运行所有代码。例如,bioruby目前在jruby上调用fork,尽管 jruby doesn't really support it . (不过,这更像是Biorby中的一个bug,而不是JRuby中的一个bug) 不过,我不认为这种行为“不可靠”。它是自动防故障的,就像 plane that would not get off the ground, much less crash . |