Answer the question
In order to leave comments, you need to log in
What is the difference between framework and cms?
I can't understand what is the difference between frameworks and cms? If I'm not mistaken, is this the same thing or not? Both are made on MVC. Can someone explain to me why I need a framework (laravel) if there is cms (WordPress)? or even vice versa. What is better to use in your projects?
Answer the question
In order to leave comments, you need to log in
CMS is a ready-made system that a non-programmer can use .
It can be programmed, but usually they prefer not to bother with it, but to look for ready-made (created by programmers) CMS modules for a particular task.
A framework is a raw blank for a programmer.
Without the application of more or less significant programming efforts, you will get nothing at all, no result.
CMS allow you to save time and money when it comes to a typical task. However, for all occasions, ready-made solutions cannot be invented in advance (in any sphere of human life).
They start looking at the framework if the task differs from the typical one.
MVC is just a property. Which can be inherent in any type of software from these two. It's like a green car and a green tractor. The fact that they are both green does not give you reason to say - "they are both green, so I will plow in a passenger car"
CMS is a ready-made system, Framework is a tool for building a system.
What to use depends on the project itself, if this is a store, then you can use a ready-made CMS. And if this is a project with non-standard functionality - a framework.
CMS is a website builder, and CMF (framework) is a CMS builder. CMF is essentially a blank slate, on which everything can be implemented, but the relevant knowledge is needed, on CMS, almost anyone with certain basic knowledge can implement a site with a template-based design (we will not talk about the quality and level of the site). By the way, some systems can be considered both at the same time, and others, for example, Drupal. And as an example - CMS DotPlant2, which is developed on the Yii2 framework
You write that you know Laravel,
then compare Laravel and OctoberCMS.
I think everything will become clear.
An interesting question was asked: "If I'm not mistaken, is it the same thing or not?"
Answer: "You're not mistaken - it's either the same thing or not"
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question