There’s No Default
In my ongoing quest for nirvana in the land of Python web programming, I happened upon this blog entry, which basically echoes my past sentiments on the subject - too many half-complete, may-not-be-around-in-a-year frameworks.
There's obviously a need that isn't being met. But instead of working with existing, more mature frameworks (Zope, Webware, Twisted, etc.) to make them better, people end up scratching the itch in their own way - leading to too many half-complete, may-not-be-around-in-a-year frameworks. Nothing against people scratching the itch in their own way. But we now have a bunch of half-scratched itches, which makes it itch even more.
And the problem really isn't the number of options. It's that there's no obvious choice. There isn't any one framework (or two) that makes the most sense to use or at least that provides a good starting point - like Tomcat/JSP/Servlets. In the end, it's like the linked post sums it all up - "At least with PHP, you don't have to choose."
Agreed.