Profusion of Python Web Frameworks Explained
It's common knowledge that, while Ruby has one dominant web framework, Python has literally dozens, all duking it out with small mindshare apiece. What's still a matter of speculation and debate is why this should be.
My theory: when the first web developer came to Python, he had to roll his own. Everyone said he was daft to build a web framework in Python, but he built it all the same, just to show them. It sank into the swamp of complexity.
So someone else built a second one. And that one sank into the swamp. So yet another developer built a third; that burned down, fell over, and then sank into the swamp.
Eventually, one of these frameworks will succeed, and that's what we're going to get: the strongest web framework in all of the Internet.