第二一一節 ROR

字數:4925   加入書籤

A+A-




    “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們,卻沒有一個笑得開心的:他們不是金庸,對互聯網行業一竅不通。他們也不是馬總,心態夠好還能夠談笑自若。他們清楚杜立鼎的炫耀意味著什麽,而這也讓他們心裏產生了巨大的波瀾。

    馬化龍就是這些人中的一個。(m.101novel.com)