Django vs. TurboGears

It seems that it is almost impossible to talk about one web framework (be it Django, TurboGears, or Ruby on Rails) without drawing some comparisons and talking about which one is best.

That is certainly the case when Ben pulls no punches in Django is Rails:

The Django Project kicks the living crap out of Turbo Gears for python web application development. I went through the tutorials and documentation from both projects; messed around with writing up some toy applications. I have to say that I’d choose Django for my work.

Heh.

Update: Ben now assures us that he is not a Django fanboy, he’s just really really excited about web frameworks. :)

6 Responses to “Django vs. TurboGears”

  1. Ben Says:

    I can’t tell if your post is commenting that I am backtracking on statements or not. I wonder if it’s a misreading on my part, or if I am writing in an unclear manner (Which I probably am). Pardon any sensitivities I have on my part :), to recap:
    1. Not Django fanboy (as in a blind follower).
    2. Yes my posts adds my feelings in general about being “really really excited” about these python web frameworks (not all web frameworks).
    3. Still choosing Django over turbogears right now.

  2. John Says:

    I really didn’t mean much of anything by my comment other than to point out that you followed up on your post. Sorry if there was any misunderstanding.

    Either way, thanks for the clarification. And keep up the posts, I enjoy reading your weblog! :)

  3. Ben Says:

    No problem. I’m glad you posted responses. I found your blog this way. :)

  4. Lisa Says:

    I have a question regarding using Django vs. TurboGears. Can either of them do things with databases that are already existing? Or do they require that you create your own database? I know with TurboGears, you use SQLObject as the Model, but can it just interface with the databases that I already have?

  5. Tim Says:

    @Lisa: If you use SQLAlchemy with TurboGears, you can. SQLObject’s Python objects are more tied to the tables of the DB.

  6. Uzair P Says:

    Hi

    I found an interesting article on the great Django/ Turbogears debate:

    http://wingware.com/pipermail/boston-pig/2005-October/000246.html

    Hope this is of benefit to some.

    ps. I’m with Ben on this one…Django is a can of whipass!

Leave a Reply