ruby語言僅僅是曇花一現

來源:互聯網
上載者:User

標籤:blog   http   color   ar   java   資料   sp   div   art   


  Ruby語言本身存在非常久了,在國內一直沒火過。非常多人僅僅是知道有這樣的語言,會的人少之又少。不論什麼一種語言堅持十來年的發展,變得越來越好,一定有它不平常的地方。不能任意的去比較語言本身的好與壞。可是真正能成為流行的語言是須要時機與需求的。就如ajax技術,說實在的,真是非常老的技術了,早在非常多年前就有過應用。相信非常多朋友在幾年前就有過相似的開發經曆。隨著互連網的發展, 因為使用者體驗需求的不斷提高,它的位置也越來越重要,才促成WEB2.0應用中它是不可缺少的技術之中的一個。

  在ruby世界裡,Rails架構的推出,促使廣大開發人員將眼球投向了ruby,一年前,是它讓ruby語言火了起來。準確的說,是Ruby on Rails火了。Rails讓人看到,實現一個WEB應用是那麼的高速與easy。經過親身體驗,的確如官方聲稱的一樣。可是ruby真的能成為流行語言嗎?如今這樣講,我想還為之過早吧。Rails僅僅只是是一個架構,一種開發的方式,它的存在不代表語言本身有多麼好。相同,其他語言,如java ,.net系列,PHp等也都能夠實現相似的架構。對於這些語言的開發人員就沒有必要去學習ruby。僅僅要採用自己所撐的語言已實現的相似於RoR的架構就能夠,為什麼一定要去學習一種新語言呢?

  RoR開發高速,絕大程度上是它的代碼產生高度的指令碼化所體現的。單元功能的高度封裝也是它的特性之中的一個。對於建立的應用,自己主動設定了預設的基於MVC結構的應用程式框架也是它的重要特性體現之中的一個。只是,我相信,做過代碼產生器的朋友也一定有做過相似的功能,僅僅是沒有RoR做的徹底。非常早之前用過用來產生php程式的工具PHPMaker ,它也一樣能夠高速的構建PHP的WEB應用。而且是圖形化的處理,產生的程式能夠對資料庫的記錄進行增、刪、改、查。也僅僅需幾步就能夠達到這種效果。可是它做的不夠徹底,沒有從一個項目的總體去考慮,僅僅是考慮一個基本實現,而RoR在這方面就做的非常好,從總體WEB應用程式框架的產生,到單一的實現,它都給出了方法。儘管是這樣,再優秀也僅僅是一種架構,一種具有高效有用的代碼產生功能的架構。這些不足以證明ruby語言是強壯的,是能夠成為流行語言的根據。

  曾經我寫的《 未來幾年動態語言誰將成為主流》的文章中就提過,各大企業對語言的支援,是語言是否能流行的重要因素。而ruby語言,如今看來未必能成為流行的開發語言。sun也好,微軟也好,僅僅是接受了RoR的思想,而不是ruby語言本身。你認為他們會下力氣去支援ruby嗎?假設這些大企業都不支援ruby,僅僅是接受了RoR的思想,採用自身技術去實現與RoR思想同樣並更好的架構技術。你還有必要去學習ruby語言嗎?當然有足夠的時間多學習一種新語言也是件好事。可是Ruby語言僅僅能是曇花一現,它的火,非常快就會熄滅。幾年後,會有人感歎,ruby也輝煌過。

  

ruby語言僅僅是曇花一現

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.