• Skip to main content
  • Skip to primary sidebar

CMS or Framework – What Web Developers Should Choose?

Reading Time: 2 mins. Posted on May 2, 2018, last updated on April 22, 2020 .

There is no general rule as to which one to choose a CMS or a framework for a better web developer freelancing career

CMS or Framework – What Web Developers Should Choose?

A wonderful question. Let me try to answer it and also answer what I would have chosen a CMS or a Framework if I had to start as a freelancer now.

What is CMS?

CMS stands for Content management systems. CMS over the web is an application when installed on the webserver helps you manage and create content in an easy to use the website and interface for its users.

You can learn more about CMS here.

What is a PHP Framework?

PHP Frameworks are a rapid application development framework to assist web developers in building web applications much faster than PHP programming. They are easy to manage and maintain, highly scalable, and secured.

Check out: 7 Widely Used PHP Frameworks

How CMSes Differ from Frameworks?

There is no similarity between a CMS and a web framework. They both are different in every aspect.

You write code in web frameworks, CMSes are meant to be used out of the box without the need to deal with code or even HTML. So CMS is for the non-tech people to create a website whereas, frameworks are for developers.

Frameworks are for rapid application development. CMSes are for the rapid implementation of the website.

The only similarity from a web developer freelancer point of view is, both may need to extend functionality and so both need to hire developers.

For CMSes, the enhancement in functionality is either termed differently, as a plugin for WordPress or add-on for XenForo or an extension in Joomla.

Web frameworks, on the other hand, out of the box aren’t handy and need a developer to implement the custom solution required in the site.

CMS or Frameworks – The Choice For a Developer?

Which one is the right choice for a web developer who is willing to freelance?

There is no general rule as to which one to choose from either one of them. If there would have been a single answer that will fit all, the other option may not even exist.

Ideally, it will depend on your choice as an individual and a willingness to learn.

If you choose CMSes, WordPress will be the ideal choice, but again it also means too much competition in the top freelancing sites.

As a PHP developer, Laravel is undoubtedly gaining popularity, and so can be looked at for sure, but it is not the only option. You have to choose the framework wisely and build expertise over time.

Final Thoughts

If I had started right now, I would have chosen a CMS over a framework. I did the same in 2004, starting with vBulletin. They help users build a website out of the box.

Frameworks, on the other hand, are the developers’ choice. In the freelancing world, clients aren’t too technical, and so unless they have an existing website, developers choose the framework they want to build the site with.

You are Here: Home / Freelancing / CMS or Framework – What Web Developers Should Choose?

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

May I help You With ...

Upwork Proposal
Finding Clients
Start a Store
Start a Blog
 

Or Help Yourself ..

Primary Sidebar

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business.

Get in touch with me on LinkedIn or read more about me here.

Let me Guide You to Start and Grow your Online Business

Download my
FREE eBook NOW
to win more clients.
And it is not an annoying pop-up either

Additional menu

  • Twitter
  • Linkedin

BizTips

Shabbir Bhimani: Start and Grow an Online Business

  • Freelancers Start Here
  • Start An eCommerce Store
  • Start A Blog
  • About
  • Archive
  • Disclaimer
  • Contact
  • Glossary

2009 - 2023 All my content & images are licensed as Creative Commons.

WebTurtles LLP. LLPIN: AAL-5288. Hosted with Linode.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT