Member-only story
Does MVC still matter and should you use it?
MVC is an acronym that’s commonly asked on interviews for full stack development or general software engineers positions. Chances are, you have been asked this question before:
What is MVC?
Hopefully, some of you reading this out there even know what it means!
MVC: model-view-controller
Model-view-controller is a standard convention across large codebases, a pattern used on several teams across the world. Developers and engineers working on user-facing projects are indoctrinated with MVC.
But, does MVC matter? That’s the question.
In some languages, MVC is a moot point
In certain programming languages, there is no such thing as MVC. It is either a debatable question for some programmers or an altogether irrelevant question, a matter of no importance.
To rephrase, certain languages have no concept of a “view”, or a “model”, or a “controller”, resulting in a half-finished software design pattern.
Aside from language restrictions or usefulness, certain applications themselves may not require the convention of MVC. Regardless of this, I think MVC is still useful in certain situations, but first, we will examine a few common…