文章:XRuby——享用JVM上的Ruby

自从Ruby越来越受到人们的关注,各种Ruby实现也逐渐出现在人们的视野之中。除了Ruby之父松本行弘(Matz)开发的版本之外,JRuby、Rubinius、IronRuby、Ruby.NET、Cardinal等不同Ruby实现的名头也是一天比一天响亮。XRuby是将Ruby代码(.rb)转换成Java字节码(.class)的编译器,在本文中,XRuby的开发者郑晔将带您进入XRuby的世界。

通过本文读者可以大体了解XRuby的开发背景和相关架构等,因为郑晔是XRuby这一开源项目的主力开发人员,所以本文可以说是一篇Ruby专家的内行之作。文章从XRuby和JVM的关系,为什么XRuby会选择编译的方式,XRuby的实现架构,如何实现XRuby的第一个Hello World等方面对XRuby进行了深入浅出的介绍。如果你对Ruby感兴趣,而自己又是一名Java开发人员,我想这篇文章会吸引你!

InfoQ中文站在前些时候对郑晔进行了视频采访,谈到了在Java平台上支持Ruby的具体考虑、Ruby在JVM上的执行效率、编译和解释代码的区别等,可以作为阅读本文的参考材料。

阅读全文:XRuby:享用JVM上的Ruby

你可能感兴趣的:(文章:XRuby——享用JVM上的Ruby)