2009-07-13 28 views
11

最近幾年我一直在使用Turbogears 1進行小型網站的原型開發,並且它在牙齒上變得稍長。任何關於在升級到Turbogears 2或切換到Django之間進行通話的建議?我對TG社區的熟悉程度非常敏感,他們相當敏感,並且使用Django編寫了相當不錯的文檔和更大的社區。我非常喜歡內置的CMS功能和Google AppEngine支持。Turbogears 2 vs Django - 關於選擇替代Turbogears 1的建議?

有什麼建議嗎?

謝謝

.M。

回答

10

我有Django和TG1.1的經驗。

IMO,TurboGears的強項是它的ORM:SQLAlchemy。當事物的數據庫面不平凡時,我更喜歡TurboGears。

Django的ORM不是那麼靈活和強大。

這就是說,我更喜歡Django。如果數據庫模式非常適合Django的ORM,那麼我會使用Django。

根據我的經驗,與TurboGears相比,使用Django簡直不那麼麻煩。

1

確定您已經閱讀了大量TurboGears和DJango之間的比較。

但至於你對CMS和GAE的誘惑,我真的認爲你必須去DJango的方式。 檢查出來,並決定你自己。

Django with GAE

Django for CMS

5

我一直在使用Django現在有一年,當我開始我沒有Python或Django的經驗,發現它使用起來非常直觀。

我使用Django創建了大量愛好者Google App Engine應用程序,其中最新的應用程序是我的網站的CMS。使用Django意味着我能夠更快速地編寫代碼並減少很多bug。

13

TG2建立在具有相當大的社區以及Pylons之上。與TG1相比,TG的速度更快,並且它包含了一個按方法(而不僅僅是網頁)緩存引擎。 我認爲它比Django更適合AJAX,因爲頁面可以很容易地用HTML或JSON發佈。

2011更新:3年後臃腫的框架,我的http://bottlepy.org/

-1

香港專業教育學院的快樂用戶只得到了一個問題......是應用程序,你正在開發針對社交網絡 或定製的商業邏輯?

我個人覺得Django適合社交網絡和塔架/渦輪增壓器,如果你真的想要 的靈活性和無邊界......

只是我2C

+0

「我個人發現Django適合社交網絡「毫無意義的具體。沒有。 – 2015-03-25 13:32:14