What kind of applications are developed using a CMS like joomla, drupal and what kind of applications are developed using frameworks.
If all kind of applications can be developed in a CMS like drupal then why do we use a framework like SYMFONY?
What kind of applications are developed using a CMS like joomla, drupal and what kind of applications are developed using frameworks.
If all kind of applications can be developed in a CMS like drupal then why do we use a framework like SYMFONY?
A CMS is a sort of framework, but generally limited towards making websites with article/page type content with an out of the box article management system.
A framework provides provides often used web development boilerplate code, they can...
CMS is product (Content Management System) which allows users to publish and manage content its a solution developed in a language. Drupal and Joomla are PHP solutions of a CMS. You customize JOOMLA and Drupal to your needs for your your custom CMS Product. Frameworks are different they are coding patterns design patterns implmented together to use a language in a modularized and more maintanable way. When i say coding patterns it can be use of Model view Controller architecute to seperate your Busnieess logic from Presentation.
Not all kinds of applications can be build using a CMS. A CMS isn't really suitable for building applications that aren't primarily concerned with content management. But the term "content" is loose enough for a CMS to be adapted to many applications.
I was contracted to build a blog aggregation thingy in Drupal once. It wasn't the right tool. And recently I built a mobile phone application in Drupal too. I would rather have done it in rails.