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.
- JBoss
- Ruby on Rails - Creating a weblog in 15 minutes
- Zope (Plone)
- TurboGears - 20 minute wiki screencast
- Django
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: English, IT, Software, Programming, HTML, Review, Tips and Tricks, Web Application Server, Web Application Framework, Content Management Framework, Portal
- sugree's blog
- 3498 reads
Nenest - A web database application framework for non-developers
Post new comment