Web Development with TurboGears and Python 43
rdelon writes "TurboGears was previously mentioned here as "Python on Rails". It has since made tremendous progress and is now a popular Python web MVC framework (along with Django). IBM developerWorks just published a great article about TurboGears and a book is on the way. Unlike Rails and Django, TurboGears is made up of several pre-existing subprojects. One of the great features of TurboGears is the 'toolbox,' which allows you to configure and check various aspects of your application and database in a browser."
Guido prefers Django (Score:5, Interesting)
FYI Guido van Rossum [wikipedia.org] prefers Django [artima.com] (from his blog [artima.com]).
And people that use web frameworks in Python [python.org] will probably be interested in WSGI 1.0 [python.org] (the Python Web Server Gateway Interface) that will be added to the standard library in Python 2.5: it will probably be supported by all the major Python web frameworks.
Re:Guido prefers Django (Score:4, Interesting)
Well, that can be understood, Turbogears for example is mostly "just another python framework" and a Rails ported to Python. If you want Rails, just use Rails (Ruby isn't hard to graps if you know Python... hell, it's even easy, just as switching from Ruby to Python is easy, once you overcome the minor differences)
Django on the other hand offers a slightly different approach of the notion of web frameworks, and has the killer "Hey let's just give you complete administrator interfaces in like 2 lines" which is a true life saver (and the "default" admin interfaces look quite nice too, much nicer than anything i'd be able to code without a designer anyway)
SqlAlchemy (Score:2, Interesting)
There was some talk of integrating it with TurboGears to create some competition for SqlObject. Not sure where this stands currently.
Podcast with Django's Adrian Holovaty (Score:3, Interesting)
Turbogears & SQLAlchemy (Score:3, Interesting)