CMS & Frameworks

Posted on

July 20th, 2018
Categories : Articles

A CMS is usually a Web Application for managing web content. In other words, a CMS defines numerous categories of content (media, text etc.), allows a user to add, edit and manage the content through a simple user interface. The best part is you don’t need to have any special coding knowledge, anyone can handle it without much technical expertise. The good examples of cms are Drupal, Joomla, Word Press.

A framework, is basically used by developers .It uses inbuilt libraries and functions or enhance the basic functionalities. The person with non technical background can not find it easy to use it. It involves core knowledge of the language in which it is built such as common PHP frameworks are :Codeigniter, Laravel , Yii etc.

CMS – Content Management System
CMS is composed of 2 main components:-

a)CMA – Content Management Application
b)CDA – Content Delivery Application

CMA – It s a GUI that allows the users to control the creation, modification and removal of content from the website without needing to know anything about HTML. This is basically an application built for purpose of providing rich tools to maintain and add content dynamically.

CDA – This component provides the back end services that support management and delivery of content once it has been created in the CMA. These are fine for small and medium websites or the web applications that are closed to customer’s needs. These are user friendly.

Basically one can distinguish between both on basis of some functionalities and common properties such as security, accessibility, flexibility, design etc.

  • .CMS can be used by anyone, even non-programmers.
  • .Frameworks are built for programmers. You cannot use a framework unless you can code the thing from scratch. A framework helps you do things faster (primarily), and then the right way.

 

1. Security

  • CMS are secure but need to be updated again and again on regular basis to enhance the security.
  • Frameworks are more secure as there is contribution of experienced developers for building and testing it.

 

2. Flexibility

  • Applications built in CMS need to be integrate with some third party plugins, CRM etc to enhance it’s flexibility .
  • Frameworks are ahead of CMS in flexibility as it contains libraries and functions which can be easily customized based on requirements.

 

3. Upgrades

  • Upgrades help with website security. CMS has updates almost every month..
  • Frameworks do not have very frequent updates compared to CMS. Most PHP frameworks have updates regarding new features, but not every month.
CMS & Frameworks, 100% based on 1 rating

Leave a Reply

Advertise Here