Last week I mentioned the problem of over-proliferation of frameworks, toolkits, and so on, in the Python world. Although I've never developed a web site with a live Python back-end, I understand that the tools to perform this feat are among the most over-proliferated.
Nevertheless, I am excited by the release of Django, a new framework for developing web sites with Python. I'm excited for a number of reasons:
- It was developed by the guys at Lawrence Journal-World to build their web site, which is a good site.
- The guys who developed it have very good reputations and seem to Get It (Adrian and Simon, for example).
- The introductory tutorial Django at a Glance is very smooth and makes a good case.
- The Django web site itself is really nice, and the tag line ("The web framework for perfectionists with deadlines") kills.
Perhaps you think a few of these things are cosmetic and shouldn't matter. I say they all add up to having what it takes to do a kick-ass job as a web framework.