InfoQ

技术访谈

与Ola Bini一起探讨JRuby

受访人 Ola Bini 采访人 Fernandez 翻译:贾晓楠 发布于 2008年4月17日 下午11时58分

社区
Ruby
主题
JRuby
标签
社区,
LISP
概要
Ola Bini谈论了JRuby,一种用Java写的,运行在JVM上的Ruby实现。除此之外,Ola还表达了他对Ruby社区的欣赏,并分享了他对Ruby 社区与Java社区的不同之处的看法。他还简要的讨论了关于Ruby的未来的看法,特别是它有潜力融合一些来自Lisp的强大功能。

个人简介
Ola Bini效力于ThoughtWorks,最近写了“JRuby on Rails实践”一书,并由Apress出版。他对人工智能、Lisp、Ruby,以及不同语言之前模糊的界限非常感兴趣。Ola的博客在http://ola-bini.blogspot.com/
我叫Obie Fernandez,现在正代表InfoQ在QCon San Francisco采访Ola Bini。他无疑是Ruby世界的摇滚明星。请你向观众介绍一下自己吧。
既然提到了你的书,跟我们介绍一下书的内容吧。
它是按照指导书的结构来编排的吗?
能告诉我们你在JRuby团队中的角色吗?
你面对了一些挑战,一些特别的挑战,比如让正则表达式在JRuby中正常工作。你能跟我们介绍一下吗?
这么说基本上是你接管JRegex项目了?
它有许可上的问题嘛?
什么是Oniguruma?
就是说它比现有的正则表达式引擎具有更多的特性?
如果它是1.9中的东西,那么它是如何影响JRuby的呢?JRuby基本上是一个1.8的实现。
所以你是在一个独特的位置上,由于你在JRuby中的地位,你涉及的领域涵盖Java和Ruby两个阵营,同时也为ThoughtWorks工作。因此你接触了很多企业级应用的开发,并且你看到了挑战和对JRuby的接纳,但你又比我们其他人具有更强的理解力,我是说,对于JRuby将来的应用情况来看。你同意吗?
在那些环境中Ruby能被认为是一个库吗?
你认为在什么情况下JRuby会成为主要的Ruby平台?
让我们来谈谈这两个社区之间的区别吧。既然你跨足于这两个社区,而且你在参与JRuby之前已经做了那么多的工作,那么你觉得Java应用开发社区和Ruby应用开发社区之间的主要区别是什么?
你觉得你将来会怎样?你已经在ThoughtWorks有一定地位了,你也参与了JRuby。这就是你目前最好的成就吗?还是目标更高?
当然。听起来很令人激动,我敢肯定不只是我在期待这些未来的发展和创新的。非常感谢你接受InfoQ的采访,祝你一切好运!
show all  show all
Ola Bini的书将由图灵出版。 发表人 图灵 刘江 发表于 2008年4月20日 上午11时2分
  1. 返回顶部

    Ola Bini的书将由图灵出版。

    2008年4月20日 上午11时2分 发表人 图灵 刘江

    欢迎大家到图灵论坛参与beta评审: http://groups.google.com/group/turingbook

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。