MVC

Issam Ben Mansour
1 min readAug 24, 2020

Hello everyone,

Today, is again a technical blog entry ( sorry, but I am not the one choosing the subjects ).

So, as the title suggests, we will talk about the Model-View-Controller, widely renown as MVC.

So what is that exactly ?

Imagine you want to present something as an interface for your users, you need this famous Tripode.

In order to achieve that, you have to have a divided input from your program : hence the Tripode.

First of all, you have the Model: It is the central component of this pattern. It manages the most import things of the program such as data and logic.

Second of all, as the name suggests View is the responsible part of the presentation : Charts, Figures , you name it, it does it ;)

Finally the Controller: The translating “mail-man”. It takes an input and translates it either to the Model or the View.

Now this Tripode has become so successful as a pattern, that it extended its use from Desktop Graphical User Interface to apps and websites. It is such a necessary pattern for a good development that dozens of programming languages support it.

Ok enough from this technical stuff, I hope you had fun reading this ( well, I won’t be offended if you say No), see you again.

So long.

--

--