既然已经具备java环境,为什么你会考虑使用Ruby而不是JRuby? P>我知道两者之间有一些不同,但是假设你已经有了一个完全运行的java环境来开发、测试和生产,你会考虑使用Ruby MRI代替JRuby吗?除此之外,我还认为您可以内联Java,使用Java数据类型,最重要的是,它几乎总是优于Ruby。你怎么认为?为什么和鲁比相比,我们应该认真考虑红宝石?< /P> < P>这都是关于选择的问题。如果JRuby对您更有意义,请使用它。使用MRI意味着您正在按照Matz的意图使用Ruby
这也应该回答Rubinius、Maglev和所有其他实现的问题。每一个都有不同的目的,并试图涵盖MRI的所有方面。为了实现这一目标,他们(所有人)都使用RubySpec来测试MRI的实现。您是说使用JRuby实现来运行普通Ruby程序,还是使用JRuby特有的功能?既然已经具备java环境,为什么你会考虑使用Ruby而不是JRuby? P>我知道两者之间有一些不同,但是假设你已经有了一个完全运行的java环境来开发、测试和生产,你会考虑使用Ruby MRI代替JRuby吗?除此之外,我还认为您可以内联Java,使用Java数据类型,最重要的是,它几乎总是优于Ruby。你怎么认为?为什么和鲁比相比,我们应该认真考虑红宝石?< /P> < P>这都是关于选择的问题。如果JRuby对您更有意义,请使用它。使用MRI意味着您正在按照Matz的意图使用Ruby,java,ruby,performance,comparison,jruby,Java,Ruby,Performance,Comparison,Jruby,这也应该回答Rubinius、Maglev和所有其他实现的问题。每一个都有不同的目的,并试图涵盖MRI的所有方面。为了实现这一目标,他们(所有人)都使用RubySpec来测试MRI的实现。您是说使用JRuby实现来运行普通Ruby程序,还是使用JRuby特有的功能?