Alex Rivera | Logout

Turbogears 2 vs Django - any advice on choosing replacement for Turbogears 1?

Asked 2009-07-13T07:49:39.807
12

I have been using Turbogears 1 for prototyping small sites for the last couple of years and it is getting a little long in the tooth. Any suggestions on making the call between upgrading to Turbogears 2 or switching to something like Django? I'm torn between the familiarity of the TG community who are pretty responsive and do pretty good documentation vs the far larger community using Django. I am quite tempted by the built-in CMS features and the Google AppEngine support.

Any advice?

Edit
Report

2 Answers

11

I have experience with both Django and TG1.1.

IMO, TurboGears strong point is it's ORM: SQLAlchemy. I prefer TurboGears when the database side of things is non-trivial.

Django's ORM is just not that flexible and powerful.

That being said, I prefer Django. If the database schema is a good fit with Django's ORM I would go with Django.

In my experience, it is simply less hassle to use Django compared with TurboGears.

answered 2009-07-13T10:18:12.550
4

I have been using Django for a year now and when I started I had no experience of Python or Django and found it very intuitive to use.

I have created a number of hobbyist Google App Engine apps using Django with the latest one being a CMS for my site. Using Django has meant that I have been able to code a lot quicker and with a lot less bugs.

answered 2009-07-13T08:15:27.587

Your Answer