Ruby on Rails 少即是多, 发明者如是说
此重要的Web应用框架的开发者说他不会在下个版本加入太多
James Niccolai2007-8-31 11:00am 周五
不要期望 Ruby on Rails 在今年会加入太多东西。 大卫 海涅迈尔 汉森 在9月的用户大会上,要给他的Web应用框架作了一个2.0版本的更新,他很可能谈论到将要拿出的是什么,同时那些功能要加入
其目标是保持Ruby On Rails快速,轻量,和易于使用等特性,这些特性已帮它成为 太阳微系统公司c的jave和 微软公司的 .Net替代品的一个时髦的选择 ,并导致一系列公司提供Rails开发服务业务。
"我们正在抽出相当数量的元素,特性,这些在大多数时间都不适合人们需求的东西,把它们变成插件" 海涅迈尔在一次专访时表示。 "如果你的应用完全取决于这些,你不会受阻停滞不前,你可以很容易的得到插件" 。
要去除的元素中有Action Web Service,其使用SOAP(简单对象访问协议)创建web service, 汉森说。 有一种方法可以引导开发者使用REST(代表性状态迁移) ,这是他推崇的用来进行Rails应用连接的方式。
"我们不想变成Java ---这个土拨鼠什么东西都要抓住不放。我们不怕拿出不相关的,或者我们根本不喜欢的东西, "他说。
会有一些增补---Rails团队有一些 "压箱底的宝物 " 要闪亮登场,他说。 但Rails2.0的焦点是"巩固和提升"已有的功能。
保持框架轻量性和简单要付出代价,但是,很多公司都在踊跃提供Ruby On Rails的软件包,捆绑了工具和插件,使框架更加适合的业务需求。 许多这样的产品将2周后的2007年柏林Rails大会上展出。
Borland 软件公司旗下的 codegear部门有望在这个展示会上推出其Ruby On Rails Java IDE(综合开发平台),海涅迈尔 汉森说。 该产品基于eclipse平台,并已从5月份开始了测试 。太阳微系统公司可能会给JRuby进行一次升级,JRuby是在java环境实现的Ruby。
厂商的支持有助于平息企业用户中的神经过敏,Ruby On Rails背后并没有大公司支持。 如果象Linux那样在企业应用中得到甲骨文和IBM公司的鼎力支持,Rails若要从SUN (太阳微系统公司)和IBM公司得到支持,也可以有同样的成就。
Java和.Net已成为"膨胀件",因为厂商为每一个可能的业务需求对其增加新的功能,这导致一些公司去寻找替代品,据森迪.米切尔, ThoughtWorks 工作室的管理总监 说,这为使用Rails研发软件和服务提供了舞台。
她说,Rails的崛起和其它事物一样只是一种机缘巧合。 她说:" 膨胀件裹足不前,Alpha 极客们正在舍弃不能为他们搞定事情的东西。与此同时,IT商业周期也在加快,并且人们愿意投资于新事物 "
她的客户是电信,媒体和金融公司,正在为新的应用寻找一种快速开发实现的方法。 大多数应用部署在本地Ruby环境中,但这也有助于Sun支持的JRuby,她说,JRuby允许公司在现有的java服务器上部署Rails应用。
乔纳森.格尔, 从事Rails咨询的 ELC技术 公司的创始人表示,应用系统如果使用.Net 开发将需要8至10个月,但是使用Ruby On Rails可在四到六个月间投入使用。
尽管如此,3岁Rails是一个年轻的平台,并且有其局限性。 Twitter 社交网络网站是一个Rails的引入注目的用户 ,在今年早些时候造成了一起糗事,原因是用户抱怨Rails 不能很好的扩展,以支持跨越多个数据库的应用,并且底层的Ruby语言效率低下 。开源社区做出了响应,开发了个插件来解决这个扩展性问题。
也有人说,无论是Ruby还是Ruby On Rails都需要一个强有力的舵手来引导他们,以防止多种实现导致的兼容性问题。 "Ruby的主要风险和Ruby语言的寿命,通过Rails的发散效应,是否会引起平台的支离破碎来决定, "米切尔说。
赛格尔说: "当在大型组织的部署团队能够自如地部署Rails应用时,我相信Ruby On Rails将跨越一个重要的里程碑。我认为这时就具备了一个象 .net或j2ee的应用那样容易维护和监控的部署过程。"
海涅迈尔 汉森是满不在乎这些需求。 .他研制Rails是为了自己使用而不是为了赚钱,他说,如果企业想利用他的框架,是他们应该调整而不是他。
"我们不会试图强迫Ruby On Rails以适应企业,我们鼓励企业去适应Ruby On Rails, "他说。 "如果你喜欢它就来使用,如果不就避开它" 。











ruby on rails 少即是多, 发明者如是说
翻译:

holin 童生 | Blog
"如果你喜欢它就来使用,如果不就避开它"
cool
10/03/2007
袁满 童生
有一些术语翻译的有问题……
01/28/2008
neilalaer 进士
身为Ruby,ROR粉丝,相信the world is flat.
02/11/2008