簡體   English   中英

Ruby on Rails值得學習嗎?

[英]Ruby on Rails worth learning?

我使用PHP + Zend和Java + Wicket並學習Python(因此可以使用Django)。

因此,我想知道值得學習RoR 進行快速的Web開發 與其他方法相比,構建Web應用程序的速度要快得多還是可以忽略不計?

或讓我改寫一下:是什么事實使RoR在快速發展中比上面列出的一個要快得多,因此使RoR除了其他優點外還值得學習。

謝謝

ps:使其成為社區Wiki或其他任何東西,但是恕我直言,這是一個明確的問題,沒有太多爭論的余地。

人們會迅速發展他們所知道的東西。 如果您知道的事情現在可以在合理的時間范圍內解決您的問題,那么您就沒有理由學習其他東西,因為別人說它更快或更佳。

做對您和您的項目有用的事情。

是的,RoR值得學習。

如果別無其他,那就是在編程中更多地接觸其他事物。 您在其他框架和語言中擁有的經驗越豐富,它就會改變您的思維方式並有時會帶來更好的結果。 加上它使您更具市場價值。

最好的RAD工具包是您最喜歡的工具包,因為您將最精通它。 不必經常閱讀文檔,知道如何布置您的項目以及知道優點和缺點,都將勝過您選擇的框架的“功能”。 選擇您喜歡的一個,並不斷學習。 在知道框架的人的眼中,就開發時間和性能而言,它們都將是相同的(數量級)。 因此,我的建議是選擇一個喜歡的人並堅持下去。 您最終選擇的一個取決於您的能力水平和口味。

您可以使其他框架基本上執行Rails可以為您提供的快速開發。...因此,沒有明確的“ Rails比Java或PHP更好”。 畢竟,它只是一堆Ruby。 許多框架(CakePHP,Asp.net MVC,已經復制了Rails的一些更有用的功能)。

但是,如果您同意Rails的理念,那么進行快速開發肯定會更加方便。

這就是原因。

  • 腳手架-在命令中,您可以生成表,模型,測試以及一堆CRUD視圖和控制器。
  • ActiveRecord-這是最容易使用的ORM,您只需要擁有一堆表,您就可以立即執行90%的所需操作,而無需編寫任何代碼
  • Ruby-這是一種具有許多快捷方式的語言,可讓您以更少的行數更快地編寫代碼
  • RubyGems + Github-如果有人已經解決了您遇到的問題,那么您可以使用一些命令開始使用很多代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM