Principle of Drupal 5

Drupal 5 seems to be one of the most flexible content management system. In fact, I would like to call it as a content management framework instead of a complete system. Drupal is not perfect for all situations but it is possible to make it perfect easier than other candidates. Imagine what you need to do if you want to develop a kind of web application. There are 2 approaches; library or framework. Library means you are going to develop the web application from scratch by given building blocks. Framework, like the name said, comes with everything but your application. To develop application using a framework, you are about to follow the rule of that framework. It also provides collection of APIs; however, the main mechanisms are also available and must follow.

As of now, library is not practical for rapid prototype for sure. Anyway, library usually gives better performance and flexibility. In Drupal, it is a well-design framework that is specially designed for extensibility. One of its principle is to make everything formal, clean, clear and short. As a result, most pages are generated from given values and attributes. The code and template is separated independently. That's why Drupal has been selected to be my framework for developing web applications.

Tags:

Post new comment