Ruby On Rails 最近在網上炒得很熱,很多人把“Java企業應用開發的替代物”這個樣的贊美都獻給他了。甚至老外在網上說用Java4個月作的項目,用Ruby4天就完成了(如果這個項目不考慮需求分析,原型迭代,大量的測試和修補的工作時間,僅僅是做一個贗品,我也同意這種說法,不過如果用php實現,估計一天就可以完成了)。于是我不得不帶著驚訝的眼光打量這個小弟弟。看看他是否有潛力成為千萬企業應用開發者們的最愛。然后看完它的幾篇教程后,我大跌眼鏡。
RoR 只不過是一個腳本語言+GUI代碼生成器,能夠生成sql,action,controller這個.rb文件和.rhtml 文件,從這個角度上看,RoR和Perl,php相比沒有任何創新的地方,基于php的完整代碼生成的工具早就不計其數了。它里面所謂的controller action模式,我在php項目里面早就使用了(大家可以參考phpbt)。
RoR想替代企業應用開發維持尚早。首先語言的安全性沒有得到充分的測試,最簡單就是腳本還不能預編譯和加密。另外Ruby還需要大量的企業函數庫的支持,看看PHP吧,里面有大量的函數,LDAP,Mail等等。
Ruby 想要和Python,Perl,PHP等各種語言競爭,還長路漫漫,不過如果Ruby和Java緊密結合,可以像Groovy一樣作為Java在腳本上的補充還有可用之處。
不過總體來說,這東西還是不值得去投入太大精力,還不如關注一下PHP,IBM不是說也要助推PHP的產品么?
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=563665
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
