我讀題爲Twitter的增長背後的祕密的文章,我發現了一些讓我很困惑:如何使用RoR作爲前端?
第三段這給一些背景開始與此: 「流行的Web編程語言Ruby on Rails負責Twitter的外觀和感覺用戶界面 ...「 現在,我知道RoR是用於後端開發的,那麼如何在用戶界面中使用它,又稱爲」前端」?
的文章鏈接:https://www.technologyreview.com/s/412834/the-secret-behind-twitters-growth/
我讀題爲Twitter的增長背後的祕密的文章,我發現了一些讓我很困惑:如何使用RoR作爲前端?
第三段這給一些背景開始與此: 「流行的Web編程語言Ruby on Rails負責Twitter的外觀和感覺用戶界面 ...「 現在,我知道RoR是用於後端開發的,那麼如何在用戶界面中使用它,又稱爲」前端」?
的文章鏈接:https://www.technologyreview.com/s/412834/the-secret-behind-twitters-growth/
您可以在視圖中顯示從數據庫中的數據。
您可以在您的HTML內部使用ERB(嵌入式ruby)來顯示酷紅寶石代碼前端的東西(例如當前日期)。
您可以使用像(分頁),這種種一長串成多個頁面等
而且也是各種酷酷的寶石; Ruby On Rails不僅僅是後端,它是一個可以使用幾乎任何前端語言/工具(Javascript,Coffeescript,HTML5,CSS,XML,AJAX,Angular.js,React.js,SCSS,LESS,你的名字其餘)以及。
總之;名單是無止境的,你可以做很多改善用戶體驗。
如果你對這個確切的東西很感興趣,你可以閱讀Michael Hartl的書'The Ruby On Rails Tutorial',你可以在那裏與他一起構建一個Twitter網站的副本。然後您將看到Ruby on Rails如何幫助改善用戶體驗。你會學到很多東西:)
偉大的建議,所以我可以結合這與後端語言----例如Python-建立一個強大和耐用的網站? –
@yasserahmed不,你在後端和前端使用RoR框架。 – ArtOfCode
@ArtOfCode 我明白了,但是如果我有點狹隘,請原諒我......我試圖瞭解如何以及爲什麼Twitter必須在後端使用Scala取代Ruby,同時在前端維護RoR –