Follow the latest thinking from people working at the cutting edge of innovation and have your say on everything from economic policy to robot overlords.
by Tayyab
Posted on
What comes in mind when we have to develop a website, a Frame Work or CMS? A lot of people will know about CMS a.k.a Content Management System. But when someone talks about Frame Work, only the programmers will recognize this term. What are these terms and where do they come from? Let’s find out.
When we talk about the terminology “Framework” we are more often talking about a Web Application Framework. A web application framework is simply based on coding. If you are a programmer or a web developer then you will easily understand this term and you’ll love to choose Web Application Framework for your projects because of the ease of customization that will pass on under your hand.
A CMS is a “Content Management Framework (commonly known as Content Management System) and it is based on the modules rather than code. Anyone can handle a CMS as it doesn’t require any coding knowledge. That makes it handy for use even for a non-technical or non-programmer person who doesn’t know a single bit of a programming.
On the other hand programmers have their own choice in CMS as they can do their job faster as compared to coding which could take them a month to establish a website irrespective of which Framework (Web Application Framework) they use.
Now here comes a question,
“Which is the best to use, Framework or CMS?”
Lots of people (mostly Nerds!) say that Framework is best for your project, because they love to do Coding! Coding! And Coding!
Because with code, you are able to do a lot of customization according to the requirement of the project that you are going to start. For this purpose, I will need to know about coding.
But what would I do if I am not a coder?
1. Should I learn to do coding?
2. Should I hire a coder to do the project for me?
Or
3. Should I try to buy a running project that matches my requirements?
Keeping in mind the concerns in the form of the above stated questions, a very simple solution come to my mind.
The answer is, CMS (Content Management System).
Due to its ease of use and accessibility, the pro CMS lot will surely win the argument over the pro Framework lot. Moreover, the CMS is almost ready to launch a project with lots of customizing options like Drags and Drops which will clearly make it a winner; therefore, I think the CMS is best for my project.
Then again, this is my viewpoint. If you want to start a project for yourself or for a client and you are a newbie in development field you must know the differences between CMS and Framework to decide what’s best for the project.
Here is a comparison between CMS and Framework with respect to their functionality.
CMS (Content Management System):
Framework:
The battle between CMS and Framework can go on and on forever. Coding nerds will go with framework because of their love for Coding. But when it comes to shortage of resources like Coders then you have to rely on CMS systems, but it doesn’t mean that you will never ever need coding or a coder if you are using CMS for your project. In case you ran out of options within CMS and you have to make changes in your project, coding comes into action. So, choose wisely and economically whether you want to use CMS or you have to with Framework.