Others have linked and blogged about it already but I just put this up here too because I too think its rather interesting and amusing. I'm talking about the screencast movie from Sean Kelly in which he compares several web application frameworks: Java J2EE, Rails, Zope(+Plone), Django and TurboGears.
The movie is here: better-web-app.mov (its 380 megabyte and is around 30 minutes playtime).
Like Joel Spolsky writes on his blog, "Warning to J2EE programmers: After seeing this presentation, you will never want to touch J2EE again for web development."
J2EE is obviously Java 2 Enterprise. Actually Kelly limits himself to JSP's and Servlets and didn't use EJBs (why? watch the movie to find out).
(Ruby on) Rails is a web framework for the Ruby programming language. It has become quite popular and was hyped last year.
Zope+Plone is Python's take at a powerful Content Management System and Portal server.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
TurboGears takes the best Python (again!) components already available and combines them into one easy-to-install, documented whole, to make web app development faster, easier and more fun.