Popularity of Web Application Frameworks September 27, 2009
PHP Frameworks: Agavi, Akelos, CakePHP, DooPHP, CodeIgniter, Drupal, Elixon, jFramework, Helix, Horde, eZ Components, FUSE, Kohana, KumbiaPHP, LISA, Orinoco, PEAR, PHP For Applications, PHP Work, Qcodo, Rapyd Framework, Samstyle, Satya Portal Pack, Seagull, SilverStripe, Simplicity, Solar, SPIP, Symphony and CMS, Tekuna, Tigermouse, Vork, Wigbi,Yii, Zend, and Zoop.
PHP Observations: Joomla is not listed. Is this not considered a general-purpose web framework? PHP Work and PHP For Applications are ignored.
PHP Winners: Drupal, cakephp, and CodeIgniter. Nothing else is shown on the graph because there are no close fourth-place PHP frameworks.
Java Web Frameworks:
Java Frameworks: Apache Cocoon, Apache Struts, Apache Wicket, AppFuse, Aranea, Eclipse RAP, Google Web Toolkit, Hamlets, ItsNat, IT Mill Toolkit, JavaServer Faces, JBoss Seam, ManyDesigns Portofino, OpenLaszlo, OpenXava, pirka, RIFE, Shale, Sling, SmartClient, Sofia, Spring, Stripes, Tapestry, ThinWire, Vaadin, WebObjects, WebWork, ZK, and ztemplates.
Java Winners: GWT, Tapestry, JBoss Seam, Wicket.
Python Web Frameworks:
Python Frameworks: CherryPy, CubicWeb, Django, Grok, Pyjamas, Pylons, TurboGears, web2py, and Zope.
Python Winner(s): Django
Other Web Frameworks:
The other category includes languages other than PHP, Java, and Python. Flex framework was excluded because we are only interested in frameworks that deal with HTML/Javascript.

Other Web Frameworks
Other Frameworks: AIDA/Web, Apache Click, ASP.NET MVC, Axiom Stack, BFC, Camping, Catalyst, ColdSpring, Csla, CppCMS,DotNetNuke, Flex, Fusebox, Grails, Helma, Interchange, Kepler, Lift, Mason, Maypole, Mach-II, Merb, Midgard, Model-Glue, MonoRail, Morfik, Nitro, onTap, OpenACS, Orbit, Ruby on Rails, Seaside, Sinatra, Sproutcore, Wavemaker, and Wt.
Other Winners: Ruby On Rails, Grails, ASP.NET MVC, and Mason (Perl).
Overall:
Overall Winners: Ruby on Rails (by a wide margin), Drupal (PHP), GWT (Java)
If we remove our top three performers (Ruby on Rails, Drupal, and GWT) then we can see the remaining winners more clearly in our graph:
The remaining popular web frameworks are, in order of popularity: Django (Python), Grails, CakePHP, Tapestry, JBoss Seam, Wicket, and CodeIgniter.
Of the most popular, the following appear to be growing quickly in popularity: Drupal, GWT, Grails, Django, CakePHP, CodeIgniter, and Ruby on Rails.

















