There’s a brand new article on TurboGears available on Developer Works. It looks like a great article, with an interesting comparison between Django and TurboGears.
This just highlights something I’ve been saying: diversity is a good thing in the Python web programming world, as long as the choices are all reasonably good (you won’t be screwed if you make the “wrong” choice), and the trade-off’s are made clear up front. Rather than say there are too many web frameworks, we ought to:
- Admit that some of them aren’t maintained anymore, or are otherwise not viable options for new projects.
- Write good documentation, including good comparisons between them — so that it is easy to see which one framework best fits your needs and style.