Brian Ray's Blog

Painting is just another way of keeping a diary. --Picasso

Sun, 18 Sep 2005

TurboGears

This is my Response to a "from __future__ import *" post:

Just when you think the number of web frameworks are about to plateau, here comes another. So, what is up with that TurboGears?

It seams to be built on a bunch of good stuff:

  • Mochikit: A javascript library from Bob
  • CherryPy: A lightweight web framework
  • SQLObject: A database wrapper from Ian
  • Kid: Some template engine I have not heard much about?

Is this competition with Django and Ruby on Rails? Should I take a serious look at this? It sometimes seems like the world needs another web-framework just like we all need another hole in our heads. Still, it seams a competent web programmer could easily just take the above packages without help from TurboGears, no?

I may be a little dense here, but can somebody tell me why all these different web programming frameworks are needed? Who is going to maintain these if by chance they do not get the expected traffic. And where does that leave the people who do decided to develop a serious application with these.