On the Zenning! blog there's a recent post, the first part of a series, that looks at various web application frameworks both PHP and not (including Ruby on Rails, Prado and Django).
As of now, we are moving through the era of web application frameworks. That's the landscape we are surrounded with. Plenty of frameworks have been built during these years broadly categorized under software frameworks, web application frameworks and JavaScript frameworks (or libraries), and plenty more are being developed.
He starts with these frameworks:
He looks at the non-PHP frameworks first to see how difficult they'd be to get into. Despite reservations about the different language structure, he shows favoritism towards Ruby on Rails. He has reviewed the PHP frameworks yet, so it's not a final decision.