六個最酷的 Ruby on Rails 項目

jopen 8年前發布 | 10K 次閱讀

六個最酷的 Ruby on Rails 項目

Ruby on Rails(簡稱Rails)是松本行弘Ruby編寫的純面向對象編程語言,目的是讓程序開發人員專注于編程最有趣最有創造力的部分。如今Rails已經是最火(薪水最高)的web應用開發語言之一,而且Rails還是開源的,擁有4200個開源代碼貢獻者,因此Rails在不斷進化完善中。就流行而言,Ruby on Rails目前在HotFrameworks排名第三。

Ruby on Rails為什么會這么火?下面我們列舉用Rails開發的六個很酷的項目,也許你會對Rails的強大有一個直觀的感受。

知名網站:

一、Airbnb

Airbnb是目前最火的旅行房屋租賃社區,分享經濟的排頭兵和樣板戲,從Airbnb的技術原型發展到今天這個規模,Rails一直是airbnb的助理后臺工具。借助Rails,Airbnb能夠輕松處理每天線上的海量交易。去年Airbnb還用Rails改良了大規模支付系統,新的支付系統可靠性、審計跟蹤以及故障可預測性都得到了極大的提升。

二、Hulu

Hulu是在線視頻租賃的老大之一,也是國內幾家視頻網站的學習對象。Hulu的產品概念很簡單:讓所有美國人都能用網絡觀看有線電視、電影和網絡視頻節目。與最主要的競爭對手Netflix相比,Hulu的最大優勢是內容更新更快,而Netflix的優勢是內容更全。如果你是追劇達人,那么Hulu是不二之選。

在2012年的RailsConf大會上,前Hulu開發總監介紹了Rails如何深刻影響了Hulu的產品開發:“Rails的慣例優先原則,不重復自己的工作,盡可能多地復用代碼,測試優先,以及敏捷等,貫穿指導著Hulu軟件開發的每一個階段。

三、Github

即使你不是程序員,你可以也從極客朋友那聽說過Github。事實上Github早已經超越了代碼托管平臺的范疇,成為互聯網上最大的創意分享和協作平臺之一。最為全球最流行的100大網站之一,Github實際上也是一個龐大的Ruby on Rails項目,是Rails使得Github能夠應對每天數以億計的請求。值得稱道的是,2014年Github成功“空中更換機翼”,從Rails2.3熱切換到Rails3,整過過程沒有一秒鐘停機。

開源項目

四、Hackety hack

開源項目Hackety hack是一個幫助初學者從零開始學習編程基礎知識的網站(hackety.com)。在這個網站你不但能學習Ruby開發入門知識,而且還能幫初學者開發和分享簡單而有趣的小程序。Hakety Hack在Github上托管開源項目,任何人都能幫Hackety開發新課程。

五、Diaspora

社交網絡的三大要義是去中心化、言論自由和隱私保護。與非死book不同,Diaspora不在中央服務器中存儲任何用戶數據,用戶也無需實名注冊,也不用擔心會應言獲罪,你可以訪問Diaspora的Github網頁貢獻代碼。

六、Spree

Spree是一個開源的Rails電商平臺,優點是靈活性、可定制和易于部署和管理。從軟件開發的角度看,Spree的功能性甚至超過了全球最大的電商平臺Magento的企業版。

Spree的后端設計非常簡潔,開發者很容易更新和維護產品,這同時也會影響和提升前端的用戶體驗。作為用Rails開發的項目,Spreee非常容易二次開發,處理服務器請求的效率也更高,只需要幾行代碼就能提升網站的加載速度。Spree的Github代碼主頁在這里。

稿源:IT經理網

 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!