“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框架,用约定取代配置,实时映射和元编程……怎么说呢……”
作为一个程序员,丁三石现在虽然已经也已经是行业的魁首了,但是在说到了技术问题的时候,他还是有些激动,以至于词不达意。而看他如此,马总也在一旁接过了话头。
“金老,您可以这么理解:咱们今天华山论剑,东邪西毒都凑齐了。杜总来了这里,二话不说拿出来九阴真经,直接分给大家看。你看看咱张总,丁总,都是宗师高手,可拿着九阴真经,一样也看迷糊了,您问什么,他们现在也听不见了。”
看到丁三石依然还在震惊状态,说出来的话依然还有些语无伦次,一旁的马总开口接过了话茬。而他的这一个简单的比喻,让金庸马上就听明白了。但是这一次,轮到他震惊。
“九阴真经?”听到这个比喻,他自己也有些惊讶,“这个东西有那么重要?”
“金老,你是不明白。这么一个ROR,会使得WEB开发项目的体系架构开发提速5倍到10倍。而更可怕的是,就算是这样的速度,它的性能还要比JAVA高10%-20%。也就说有了这个东西,我做一个Web,杜总那边可以做出来10个,而且比我做的都还要好,你说这个东西,到底值不值钱?”
坐在另外一边的张夕阳,这个时候也开了口。虽然他不认为马总说的对,但是他却很愿意给杜立鼎捧个场。而他的解释更是让金庸明白了。时间缩短了10倍,而内容却做得更好,这对web网站开发来说绝对是九阴真经级别的贡献。
而它对杜立鼎更是如此。
今天的会议上,其实丁三石他们一直都在强词夺理。可是他们把在场的那些小程序员们拉上,口口声声为他们说话,要打击森兰这个土豪地主,因此就算说的是歪理,也有人支持。他们想要让人们觉得森兰才是行业毒瘤,对小公司威胁很大,可是没想到的是,杜立鼎竟然愿意拿出来了技术,真真切切的帮到在场的创业者们。
这样一来,别人的指责毫无意义:他们毕竟只是说几句便宜话,虽然说的大义凛然,可终究什么都没做。而杜立鼎实打实的掏出来了技术,创业者们站在谁那边不言而喻。
他们宣传杜立鼎武功太高,有可能滥杀无辜,是武林公敌,但是杜立鼎却反手就开始发放武功秘籍……自然,他马上就从武林公敌变成前辈高人了。
“ruby这种语言是最为灵活也最为快速的语言,而rails的出现,则是把它的这种特点推向了极致。如果说ruby是一把宝刀的话,rails就是一个最棒的刀法,把这把宝刀的威力推向了极致。有了rails之后,可以预见将来会有很多人会投身ruby语言了……他直接用一个框架救活了ruby,他们公司的技术能力还真是可怕。”
似乎是从震惊中恢复了过来,丁三石也开口说话了。他在金庸面前作了进一步的解释,也让金庸更加明白了:杜立鼎做出来的这个东西,证明了他的技术比起来其他人来强出来了不止一星半点,他用最简单的方式告诉了所有人,他的技术有多强。
大家以前都做游戏,森兰确实做的比网一强。可那时候丁三石以为,森兰不过是比网一强一点点而已,他努力一下也能追上。可是现在他却发现,那看似不起眼的差距,其实是一条极为巨大的鸿沟。上一次是BT协议,这一次是ROR框架,这些天马行空的技术,他根本都无法想像。
“想不到杜总年纪轻轻,倒是有这种贡献……就是我还是有点奇怪,你们都是互联网公司,应该也是竞争关系吧?他有这样的东西,为什么不自己用,反而要把它拿出来分享?”
有人当众抛出秘籍,金庸自然也觉得惊喜。可他随口又问了个问题,也让在场的所有人都愣住了。虽然大家都知道,金庸这么说大概是无心的,但是这个话,确实让人有些尴尬。
在这些人眼里,这也许是九阴真经,但是在杜立鼎那里,这很有可能不算什么——双方的技术差距好像有点可怕。
过了好一会儿,还是马总第一个开口了。
“嗨,有了好的东西,乐于分享,本来就是互联网精神嘛。我们这些人坐在一起,不就是为了分享心得,促进共同发展吗?杜总肯把好东西拿出来,说明他是真心要共同发展——这样的气魄和心胸,值得钦佩。”
马总和金庸打着哈哈,糊弄了过去。但是坐在旁边的其他公司的CEO们,却没有一个笑得开心的:他们不是金庸,对互联网行业一窍不通。他们也不是马总,心态够好还能够谈笑自若。他们清楚杜立鼎的炫耀意味着什么,而这也让他们心里产生了巨大的波澜。
马化龙就是这些人中的一个。