Choosing a web application framework

What is your favorite web application framework? There are so many choices. Jet Propulsion Labs release a movie to present the review process of 5 frameworks. Thanks greggles to share that url. Below are the list of that frameworks.

As a result, Zope get the first prize and JBoss is the last one in the prize list. Though, this review is just an opinion in developer viewpoint. The review tested two things: basic hello world and page template system. In JBoss, basic html and a JSP are constructed respectively. For other frameworks, they have only one concept that every page are dynamic. Criteria used in this review is as follows.

  • Funny
  • Line of Code
  • Configuration
  • Error
  • Authentication
  • Validation
  • Authorization
  • Template

If you might notice something strange in this comparison, Zope is not just a framework, it is a complete content management system. This is not fair at all while JBoss is just an application server and other are just a framework. Framework, in my opinion, means application building block. Programmers could write a code easier by following the framework.

To compare CMS, Zope must be compared to PHP-Nuke, PostNuke, Mambo, Joomla, Typo3, Drupal, Wordpress, MovableType, OpenCMS, and many more. Otherwise, portal frameworks could be comparable. For example, WebSphere, GridSphere, Cocoon, and other portal frameworks.

For me, Drupal is the best CMS and web application framework for small to medium size project. For large project, Plone is my first choice.

Technorati Tags: , , , , , , , , , ,

Nenest - A web database application framework for non-developers

Nenest (http://www.nenest.com) is a form-based web application framework, which enables anyone to build web database application without a single line code.

Post new comment