MVC is an application architecture and software pattern for implementing user interfaces which is divided into three basic parts as described in below,
Model (M): Model defines relations among data in DB and rules that must be followed when saving data to DB. It also gives us tools to read/save data from/to DB.
View (V): View is used to show data to user. It doesn’t write to DB or count difficult things. It just receives data and shows them using HTML, CSS, JS as client’s display.
Controller(C): Controller is processes and changes the data, handles user’s actions, decides, counts, thinks and calls models and views.
Model View Controller is Most Robust Application Architecture
Category: Technology – Modern Approach