我在某處(我無法回想一下)RoR有太多的選擇,我對RoR不太瞭解,所以我想知道是否有人能爲我解釋這個(或者它可能不是真的?)。RoR有太多的選擇?這是什麼意思?
框架中究竟有哪些選擇?
有人能爲我總結更受歡迎的RoR插件嗎?
我收集這些 '選擇' 是:
- ORM
- 模板引擎
- 庫常見任務?
各個領域的總結會很好。
我在某處(我無法回想一下)RoR有太多的選擇,我對RoR不太瞭解,所以我想知道是否有人能爲我解釋這個(或者它可能不是真的?)。RoR有太多的選擇?這是什麼意思?
框架中究竟有哪些選擇?
有人能爲我總結更受歡迎的RoR插件嗎?
我收集這些 '選擇' 是:
各個領域的總結會很好。
你的問題是相當廣泛的(因此很難回答),但我會嘗試解決爲什麼有人可能會提出這種批評的觀點,我認爲這是批評的一部分。
當Rails的第一次來到了兩件事情它是:
大部分情況仍然存在,但現在肯定比過去有更多的潛在選擇。例如如果您更喜歡使用不同的模板引擎,則不需要針對您的項目使用ORM等等。這與tokland所鏈接的帖子中提到的通常是好事。
你提到你不太瞭解Rails。如果你有興趣瞭解更多的內容,那麼我會用默認選項啓動一個項目,並看看它是如何工作的。然後,你可以張貼跟進這樣的問題「有人可以推薦一個替代模板引擎,我可以使用 - 我不喜歡,因爲特殊原因XYZ ERB」
我寧願發現,回報率有太多的慣例意見。我來自Java世界,你有'overchoice',所以現在我更喜歡新的RoR 3公開會議。
最近Rails 3增加了更多的功能,這要歸功於重點關注界面澄清和可插拔性的架構重新設計。但在RoR 2中,甚至可選的HAML視圖實現都使用猴子修補作爲ERB替代方案。選擇替代品會導致每次Rails升級時頭痛的問題。
你可能正在考慮Josh Susser的[這篇博文](http://blog.hasmanythrough.com/2009/2/7/the-tyranny-of-choice)。 – mikej 2010-09-17 15:04:40
和Rails 3增加了更多的選擇(這很好):http://weblog.rubyonrails.org/2010/8/29/rails-3-0-it-s-done。但是我擔心你的問題太廣泛了(ORM,模板,插件,...) – tokland 2010-09-17 15:33:46