2010-09-07 130 views
5

我是一個有點經驗的rubyist,但我現在開始做rails開發。我知道rails是用來製作「web應用程序」的,但究竟意味着什麼呢?您是使用rails構建整個站點,還是使用rails爲網站構建功能,並將其集成到現有網站中? (我知道這個問題有點含糊,但是如何使用ROR來創建網站的任何答案都將不勝感激)。Ruby on Rails的使用

回答

3

一般來說,你將建立一個完整的網站使用Rails,但你可以將它集成到現有的網站,以及。它旨在爲整個網站提供從頭到尾的解決方案。

對於您只想暴露給網絡的獨立功能或小腳本,您可能會看到如SinatraCamping之類的內容。

0

我還構建了一些rails應用程序,我完全使用rails來開發我的web應用程序。這很容易,而不是使用兩種或三種語言。但是當我開發時,我不得不使用JavaScript,CSS和Ajax來創建更具吸引力的

0

對我來說,構建網站是一個很好的框架,需要最少的知識,儘管紅寶石的經驗和知識讓你佔上風。 我也覺得rails不僅可以建立網站,還可以管理它。 此外,Rails的支持社區令人敬畏,並得到像Ryan bates和他們的屏幕演員一樣的補充。 另外,當我們使用ror構建網站時,我們可以靈活地集中不同時間或不同人物的不同功能。 這得到了一個偉大的模塊化結構。 因此,您現在可以設計基本功能,並告訴您的同事在不影響您的功能的情況下使用JS和朋友獲得有吸引力的視圖。 此外,對軌道(如寶石和插件)的外部支持是真棒,使生命的天堂!

我會建議它是一個很棒的框架,最好的特點是它是一個非常容易開始和學習,但它總是讓你感到驚訝與新事物。 因此它可以讓你學到很多東西!

希望它有幫助。

0

網站/網頁應用程序的區別是因爲有很多Rails應用程序存在,沒有前端或「網站」可言。使用Rails,可以在計算節點集羣中爲JSON服務以進行數據聚合,或者將文本提供給unix套接字以在終端上顯示。 Rails的用途僅受限於想象力,如果您願意,甚至可以使用Rails進行單主機進程間通信。這對於高技能的軌道程序員來說可能是有效的,而不是學習一種新的工具來實現類似的結果。