We’ve been using Django for a few months now and have already released a major project that uses it. “The Web framework for perfectionists with deadlines.” Well, whether you’re a perfectionist or not, Django is worth a look. It uses Python classes to create/manage/query your database, comes with a “free” admin interface for your database tables and “just works”.
Zope had served us quite well for a few years previous. When the time came to look for a new framework, Zope 3 had just been released. Holy crap, that thing was a monster – a complete redesign and rewrite of Zope 2.* which left none of Zope’s redeeming features and turned it into some kind of Bride of Frankenstein, overly-object-oriented-for-the-hell-of-it, multiple-inheritance-nightmare, with no proper documentation (The Zope3 book was out of date before the thing had been released), that required acres of boilerplate code just to do a Hello World.
Thankyou Django.