Mark Ramm spent his talk urging the Django community to reduce the coupling between the various parts of Django. He fears that Django might be (partly) going down the same path that historically hurt Zope 2. Zope 2 was a self contained web framework that had no external dependencies. On the surface this sounds like a good thing, it makes installing, deploying, testing etc very easy. *But* Zope 2 created an environment where there where two communities: Python developers and Zope developers, and this surely contributed to its decline. It would be sad if the same thing happened to Django -- and it is not hard to imagine how that could happen. Note that Zope 3 has made amazing strides in decoupling itself which (as Mark pointed out) may make Django the largest open source monolithic web framework in Python.
Next up was a panel of Django committers. Among other things they talked about Mark's concerns. There is a tension between being a "Don't make me think" and "Let me choose" framework. The important thing to note is that the Django developers do care about being a composable framework with a certain set of defaults, and very much want to have good interoperability with the greater Python web development community. For more hope see
Django Ticket #8929 titled "Reduce the divide between Django and the rest of the Python web world".
The lightening talks, as always, where fun to watch. There is something compelling about a series of 5 minute talks that anyone can sign up to do at the last minute.
Jim Baker and Leo Soto spoke about Django on Jython. They worked with some
Pinax folks to get some of their extensions to Django running on Jython. Pinax on Jython demoed very nicely.
Adrian Holovaty and Jacob Kaplan Moss finished off the conference with a talk on the future of Django. In particular I respect their call for the community to "tell them when they suck". The ability to listen to criticism, and to even welcome it is a huge asset. They also want to start getting releases out on a regular schedule. Good stuff.
View comments