Jython还是JRuby?

rub*_*eet 4 ruby python jython jruby

这是一个高级概念性问题.我有两个单独的代码库,用于相同的目的,一个用Python构建,另一个用Ruby构建.我需要开发一些可以在JVM上运行的东西.所以我有两个选择:将Python代码转换为Jython或将Ruby转换为JRuby.由于我不知道他们中的任何一个,我想知道是否有人可以给我一些指导.喜欢哪一个运行得更快,或者更重要的是哪一个有可用于轻松进行代码迁移的工具(.pyc到.jar文件)?

Han*_*Gay 5

在这两种情况下,大多数代码都应该是Just Work™.我不知道选择Jython而不是JRuby的真正令人信服的理由,或者反之亦然,如果你要从头开始学习.Python非常强调可读性而不是使用"魔术",但是Ruby往往会给你一些更多的东西,比如定义你自己的DSL.主要区别在于社区,并且主要围绕上面提到的不同焦点.