We recently decided to switch our projects (what were they to start with? Perl / CGI?) to a MVC framework and our choice of the framework came down to three final contenders: * Symfony on PHP http://www.symfony-project.com/ * Rails on Ruby http://rubyonrails.org/ * Django on Python http://www.djangoproject.com/ To better understand the pros and cons of each, we wrote a very simple demo application