Member-only story

Does MVC still matter and should you use it?

Cameron Manavian
4 min readNov 27, 2018

--

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…

--

--

Cameron Manavian
Cameron Manavian

Written by Cameron Manavian

Father, Husband, Engineer, CTO, 15+ yrs of software engineering — cameronmanavian.com

No responses yet