我没有做过任何过于复杂的事情,但JRuby似乎相当匹配,至少就实现核心语言功能而言(我还没有遇到任何差异,但它们可能存在).
我想分享的一个小轶事……我正在编写一个与DB2数据库交互的脚本. Ruby中的DB2支持非常糟糕……你必须安装整个DB2 express版本才能编译Ruby驱动程序,这对我来说根本不起作用.我厌倦了并使用JDBC和一些小型DB2 JDBC jar切换到JRuby.它完美地解决了我的问题.关键点?好吧,如果获得访问某些Java库将简化手头的问题,一定要去吧!
我希望这可以帮到你!对不起,我对其他虚拟机没有任何经验….
还有一点需要注意,但是我不太了解细节…… JRuby我认为支持通过Java线程进行线程化,而不是Matz实现中支持的“绿色”线程…所以如果你想要多线程处理多核系统,JRuby可能会更好地为您服务……除非您想在C中进行线程化.
总结以上是内存溢出为你收集整理的Ruby VM之间的差异全部内容,希望文章能够帮你解决Ruby VM之间的差异所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)