Defining the MVC Framework

What is “MVC” or a “MVC Framework”?

The model, view, controller architecture is a widely used framework for developing software. The 3 pieces are broken down and loosely defined to include:

  • The model interacts with the database, querying and saving data, and contains logic.
  • The controller would contain template tags and functions that the view would utilize.
  • The view is responsible to display the data provided by the model as constructed by the controller.