On this page
Model View Controller (MVC) Architecture
Model View Controller (MVC) Architecture
August 10, 2024
What is MVC?
The Model-View-Controller (MVC) is a software architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components is built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.
- Model — Represents the data and business logic of the application.
- View — Represents the presentation layer of the application.
- Controller — Acts as an intermediary between the model and the view.