2010-07-20 61 views

回答

8

它不是一個「網絡編程語言」(無論其裝置)(未由硬件/操作系統/存儲器/等的限制)它是一個用Ruby編寫的Web應用程序框架(一種編程語言,當然不僅僅是爲了Web!)。

我想說的Ruby on Rails的(回報率)的主要優點是:

  • Ruby編程語言的一般
  • 的「約定優於配置」模式,它降低了生產力多少開發人員必須寫信才能看到在瀏覽器中運行的web應用程序
  • 更強烈地堅持「不要重複自己」(DRY)原則而不是PHP或ASP.NET(儘管如果您足夠努力,仍然可以重複自己的所有想法! )
Ruby on Rails的的個
4

的主要優點是:

1:它需要很少的努力,以獲得Web應用程序開發開始

2:它周圍有一個巨大的社區,很多人都樂於幫助你走。對於許多應用程序,你甚至不需要看SQL(這並不意味着你不應該) 4:對於Rails框架的不同方面,可能有更多的教程比網絡上的任何Web框架。總結:這是一個很好的開始你的web應用程序職業,業餘愛好,或者你有什麼的方式。

一些東西,Ruby on Rails的可以做的更好:

1:文檔,資源上的框架增殖意味着它可以是很難找到徹底,簡潔和及時的最新文檔某些插件或寶石。一位SO用戶將其描述爲「通過博客提供文檔」。 2:當你在開始使用Rails時,你實際上不需要知道關於數據庫的任何東西。但是,遲早你會想要對某些SQL行爲進行更復雜的操作,調整事物以提高性能等等。這可能是個人偏好,但當你從未需要查看SQL之前,知道需要調整什麼更加困難。 學習時,我通常會學習簡單的東西,隨着時間的推移會變得更加複雜和先進。使用Ruby on Rails可以非常容易地省略學習簡單的數據庫內容,然後當需要做先進的事情時,您必須返回並從頭開始。

希望有所幫助。

相關問題