Difference between revisions of "MVC"

From Coder Merlin
Line 13: Line 13:
* [https://www.codecademy.com/articles/mvc (Code Academy)]
* [https://www.codecademy.com/articles/mvc (Code Academy)]
* [https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html (Developer Apple)]
* [https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html (Developer Apple)]
* [http://stephenwalther.com/archive/2008/08/24/the-evolution-of-mvc]
* [http://stephenwalther.com/archive/2008/08/24/the-evolution-of-mvc (Stephen Walter)]

Revision as of 10:52, 18 August 2021

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Introduction[edit]

Graphical process of MVC

The Model-view-Controller, or MVC, is a popular way to organize code for apps and websites that have some sort of user-interface. The idea is that some pieces of code can be grouped into different objects that serve different functions. By using this method, it makes it much easier for fellow collaborators to understand the purpose of the authors code, and where future material should be added. These three objects are Model, View, and Controllers.

History[edit]

Trygve Reenskaug, the orginial creator of the MVC

Components[edit]

Usage[edit]

References[edit]