“RUBY?”
聽到這個名字,在場的人也開始了小聲的議論,坐在杜立鼎身后,一直都沒出聲的王志冬,此時忍不住開口說話了,“杜總,你怎么會想起來去研究ruby?它倒是確實是夠快,但是它不成熟,不太適合作為編程語言,你應該知道吧?”
對于杜立鼎的話,王志冬有些啼笑皆非。他很支持杜立鼎的態度:堅持擴大用戶數量,堅持技術至上,甚至堅持開源,這都是很好的選擇。可是杜立鼎選擇的開源技術偏偏是RUBY語言的框架,這也讓他有些無言以對。
作為一種計算機腳本語言,ruby名氣頗大。它是95年的時候由RB人開發出來的,開發以來一直伴著不少的爭議。這種開發語言最大的優勢就是它夠簡單,開發足夠快,開發效率可以達到JAVA的5倍以上,但它的缺點也十分明顯:那就是它不夠嚴謹,因此也不太適合大型團隊使用,無法得到有效的發展。
這個問題,杜立鼎應該知道——王志冬了解杜立鼎的技術水平,說他不知道這個,那也太小瞧他了。可是他卻說這個……
這東西真的對同行會有幫助?
“ruby不夠嚴謹,這確實是個老問題了。但是我前一陣子開發軟件時,卻有了一些新的收獲。正如我所說,技術足夠了,自然而然會獲得收獲。而我把我們工作中的技術總結了一些,創造出來了rails框架,我也把它叫做ROR。我現在想要把它開源處理,是因為我相信這個ROR框架會改變ruby的意義,甚至改變整個行業的運營。”
“有點意思。”坐在臺下的王俊濤抱起了胳膊,“我倒是想要聽聽,這是個什么樣的框架了。”
“那好,我就開始講了。首先,ralis是一個一站式的MVC框架,也就是說在使用ROR語言開發項目的時候,別的語言需要三四種框架,它只需要一個。其次,rails不是用寫入XML配置文件的方法,而是約定優于配置,因此管理更加清晰,而且因為使用約定,本身它也減少了大量底層代碼,減少了bug可能性。再次,就是他使用實時映射和元編程技術,可以讓人更專注于系統的邏輯結構……”
杜立鼎講的就是rubyonrails——這個大名鼎鼎的基于ruby語言的框架,可以說根本上解決了ruby華而不實的問題,把ruby變得實用起來。當然,這并不代表ROR從此以后就一騎絕塵,它和Python,PHP依然只能說是各有千秋,可就算如此,這也是相當難得了。這個東西原本應該是2006年才被人從工作之中總結出來,但是現在,杜立鼎直接提前五年把它拿了出來。
這是杜立鼎經過挑選之后,認為最適合現在放出去的東西。
站在臺上,杜立鼎簡單進行著的講解,他的聲音不大,但是因為現場一片安靜,所以他說的話依然還是讓每個人都聽得一清二楚。他講的速度很快,在場的程序員們對于他說的這些東西接受吸收的也非常快速,可一些對專業的編程不太了解的人卻已經跟不上他的思路了,對于他說的這些東西有什么意義,也是非常不理解。
這些人里,金庸就是其中之一。
作為一個受邀參加會議的名人,杜立鼎說的東西他一點也聽不懂。但是,雖然他聽不懂這些,可是身邊人的變化他是看得懂的,從他們身上,他也看出來了這個框架絕對不一般。