视频:郑晔谈Ruby on JVM和XRuby

在这个视频采访中,InfoQ中文站的社区编辑熊节和开源项目XRuby的核心开发成员郑晔谈到了在Java平台上支持Ruby的具体考虑、Ruby在 JVM上的执行效率、编译和解释代码的区别以及XRuby项目的发起和目标等话题。另外采访还涉及到XRuby对Rails的支持、JRuby和 XRuby项目的融合等。

观看视频:郑晔谈Ruby on JVM和XRuby (29分41秒)

郑晔是ThoughtWorks中国公司咨询师,开源项目XRuby核心成员,目前正致力于让Ruby更好地运行于JVM平台。在谈到将Ruby放在JVM上允许的优点时,他说:

如果可以把Ruby放到JVM上,我们既可以利用到Ruby高效的开发效率,又可以把它这个应用部署到像大家已经购买的这个JavaEE的应用服务器上,那它之前的这个投资就可以得到一个重复的利用,这样的话可以更好地帮助大家去接受Ruby,也可以更好地让大家之前的投资得到一个重复的利用。

提到XRuby项目的目标,郑晔则强调了乐趣的重要性:

XRuby从起步开始,它的目标其实很简单,就是为了乐趣,我们刚开始做的时候,并没有考虑我们到底通过这个项目要获得什么,或者要得到什么。只是因为大家对Ruby,对编译器,有自己的爱好,有自己的乐趣,所以我们建立了这个项目。有人建立了这个项目,有人参与了这个项目,但随着这个项目逐渐的发展,可能越来越多的人关注它,我们也更多的开始考虑,XRuby会给大家带来一些什么,会给社区带来一些什么。现在来看,这个XRuby为Ruby发展指出了一条,可以说是指出了一条路——编译这条路。

在采访郑晔之前,InfoQ中文站已经就XRuby项目进行了相关的报道,如采访XRuby开发者:“有趣的”Ruby实现和Ruby线程模型之未来等。

你可能感兴趣的:(视频:郑晔谈Ruby on JVM和XRuby)