2009-07-13 12 views
11

Ho utilizzato Turbogears 1 per la prototipazione di piccoli siti negli ultimi due anni e sta diventando un po 'lungo nel dente. Qualche suggerimento su come effettuare la chiamata tra l'aggiornamento a Turbogears 2 o il passaggio a qualcosa come Django? Sono combattuto tra la familiarità della comunità TG che è piuttosto reattiva e fa una documentazione piuttosto buona contro la comunità molto più ampia che usa Django. Sono piuttosto tentato dalle funzionalità CMS integrate e dal supporto di Google AppEngine.Turbogears 2 vs Django - qualche consiglio su come scegliere la sostituzione per Turbogears 1?

Qualche consiglio?

Grazie

.M.

risposta

10

Ho esperienza con Django e TG1.1.

IMO, il punto forte di TurboGears è l'ORM: SQLAlchemy. Preferisco TurboGear quando il lato database delle cose non è banale.

L'ORM di Django non è così flessibile e potente.

Detto questo, preferisco Django. Se lo schema del database si adatta bene all'ORM di Django, andrei con Django.

Secondo la mia esperienza, è più semplice utilizzare Django rispetto a TurboGears.

1

Sono sicuro che avresti letto dal confronto tra TurboGears e DJango sul web.

Ma per quanto riguarda la tua tentazione su CMS e GAE, posso davvero pensare che tu debba andare in modo DJango. Controllali e decidi tu stesso.

Django with GAE

Django for CMS

5

Sono stato con Django da un anno e quando ho iniziato non avevo esperienza di Python o di Django e l'ho trovato molto intuitivo da usare.

Ho creato una serie di applicazioni di Google App Engine per hobbyist che utilizzano Django, mentre l'ultimo è un CMS per il mio sito. L'uso di Django ha significato che sono stato in grado di codificare molto più rapidamente e con molti meno bug.

13

TG2 è costruito su piloni che ha anche una comunità abbastanza grande. Il TG è diventato più veloce rispetto al TG1 e include un motore di caching per ogni metodo (non solo le pagine web). Penso che sia più AJAX-friendly di Django dal modo in cui le pagine possono essere facilmente pubblicate in HTML o JSON.

2011 update: dopo 3 anni di quadri gonfi Sono un utente felice di http://bottlepy.org/

-1

Ive ha ottenuto solo una domanda ... è l'applicazione che si sta sviluppando indirizzati verso il social networking o logica di business su misura?

Personalmente trovo che Django è adatto per social network e tralicci/turbogears se davvero si desidera la flessibilità e senza limiti ...

solo la mia 2c

+0

"I trovare personalmente Django è buono per il social networking "Inutilmente specifico. No. –

Problemi correlati