“RUBY?”
听到这个名字,在场的人也开始了小声的议论,坐在杜立鼎身后,一直都没出声的王志冬,此时忍不住开口说话了,“杜总,你怎么会想起来去研究ruby?它倒是确实是够快,但是它不成熟,不太适合作为编程语言,你应该知道吧?”
对于杜立鼎的话,王志冬有些啼笑皆非。他很支持杜立鼎的态度:坚持扩大用户数量,坚持技术至上,甚至坚持开源,这都是很好的选择。可是杜立鼎选择的开源技术偏偏是RUBY语言的框架,这也让他有些无言以对。
作为一种计算机脚本语言,ruby名气颇大。它是95年的时候由RB人开发出来的,开发以来一直伴着不少的争议。这种开发语言最大的优势就是它够简单,开发足够快,开发效率可以达到JAVA的5倍以上,但它的缺点也十分明显:那就是它不够严谨,因此也不太适合大型团队使用,无法得到有效的发展。
这个问题,杜立鼎应该知道——王志冬了解杜立鼎的技术水平,说他不知道这个,那也太小瞧他了。可是他却说这个……
这东西真的对同行会有帮助?
“ruby不够严谨,这确实是个老问题了。但是我前一阵子开发软件时,却有了一些新的收获。正如我所说,技术足够了,自然而然会获得收获。而我把我们工作中的技术总结了一些,创造出来了rails框架,我也把它叫做ROR。我现在想要把它开源处理,是因为我相信这个ROR框架会改变ruby的意义,甚至改变整个行业的运营。”
“有点意思。”坐在台下的王俊涛抱起了胳膊,“我倒是想要听听,这是个什么样的框架了。”
“那好,我就开始讲了。首先,ralis是一个一站式的MVC框架,也就是说在使用ROR语言开发项目的时候,别的语言需要三四种框架,它只需要一个。其次,rails不是用写入XML配置文件的方法,而是约定优于配置,因此管理更加清晰,而且因为使用约定,本身它也减少了大量底层代码,减少了bug可能性。再次,就是他使用实时映射和元编程技术,可以让人更专注于系统的逻辑结构……”
杜立鼎讲的就是ruby on rails——这个大名鼎鼎的基于ruby语言的框架,可以说根本上解决了ruby华而不实的问题,把ruby变得实用起来。当然,这并不代表ROR从此以后就一骑绝尘,它和Python,PHP依然只能说是各有千秋,可就算如此,这也是相当难得了。这个东西原本应该是2006年才被人从工作之中总结出来,但是现在,杜立鼎直接提前五年把它拿了出来。
这是杜立鼎经过挑选之后,认为最适合现在放出去的东西。
站在台上,杜立鼎简单进行着的讲解,他的声音不大,但是因为现场一片安静,所以他说的话依然还是让每个人都听得一清二楚。他讲的速度很快,在场的程序员们对于他说的这些东西接受吸收的也非常快速,可一些对专业的编程不太了解的人却已经跟不上他的思路了,对于他说的这些东西有什么意义,也是非常不理解。
这些人里,金庸就是其中之一。
作为一个受邀参加会议的名人,杜立鼎说的东西他一点也听不懂。但是,虽然他听不懂这些,可是身边人的变化他是看得懂的,从他们身上,他也看出来了这个框架绝对不一般。
他有这样的看法,是因为在场的所有人,现在都已经快要听呆了。刚才杜立鼎开始讲的时候,王俊涛还抱着胳膊一脸无所谓,但是随着杜立鼎的话开始讲,他的脸上就失去了从容,反而长大了嘴巴,神色越来越惊奇。而在另外一边,王申的脸色则是越来越凝重,原本他还靠在沙发背上听着杜立鼎的话,但是现在他已经身体前倾,眉头紧锁,和刚才完全是两个样子了。
他们两个的表现还只是有些不堪,而真正的程序员们,则是非常激动了,张夕阳坐在那里一边反复琢磨着杜立鼎说的ROR的内容,一边不住的拍腿暗赞;另外一边的丁三石,则是一脸认真的听着内容,对外界的变化已经充耳不闻了;至于马化龙则是干脆掏出来了一个小本子,不停地记载着什么东西。
和他们相比,倒是王志冬还保持着一个大公司的领袖的矜持,可是他的面无表情和马总那种凝重和赞赏兼而有之的神色相比,似乎又少了些轻松。而周鸿祎此时则是在和梁剑章低声耳语着,神色也大为不对。
从他们的反应,金庸可以看出来很多。随着时间流逝,他越发觉得,可能杜立鼎丢了个大炸弹下来。
“说了那么多,我还是有些没有理解……这个ROR,到底是个怎么样的东西?”
趁着杜立鼎讲解的间隙,金庸带着些不解开口问了身边的丁三石,听到他的提问,丁三石从木然中回过了味,也只能感叹两声。
“这个东西实在太了不起了……如果杜总说的都是真的的话,他整合了PHP体系的快速开发的优点,以及JAVA体系的程序规整的优点。一站式MVC框架,用约定取代配置,实时映射和元编程……怎么说呢……”