2009-05-17 37 views

回答

4

兩者都是優秀的框架。不過,我發現Rails更適合敏捷開發人員。大多數情況下,您將運行一些生成器來獲取需要的文件作爲代碼的佔位符。事情會立即奏效,而你只是從這些慣例中建立起來。它非常靈活,並且擁有一個大型社區,許多創新和有趣的實踐正在投入Rails。它的開發週期似乎比Django更快。

只用Django觸摸表面後,它有一些有趣的區別。據我所知,您不會像Rails那樣獲得模式遷移。但是,您可以通過可擴展的管理界面爲您的模型提供非常簡單的CRUD機制,這對於測試/管理內容非常有用。整個項目的記錄非常好,從Django Bookdocs.djangoproject.com的大量信息。

我個人比較喜歡Rails的做事方式。但說實話,你需要嘗試兩種方法來看看對你有用,而且由於我們正在談論兩個非常好的,但完全不同的框架,所以做出任何一種方式都是一個艱難的決定。所以,如果你已經足夠了解Ruby或Python,那麼從你知道的事情開始,並從那裏開始。一旦你瞭解了一個人的工作方式,你就可以親自評估這些較小的差異。希望有所幫助。

相關問題