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.

  1. Model — Represents the data and business logic of the application.
  2. View — Represents the presentation layer of the application.
  3. Controller — Acts as an intermediary between the model and the view.

Leave A Comment