vimwiki/tech/MVC.wiki

15 lines
562 B
Plaintext

= MVC =
MVC or model view controller is a programming paradigm where the aspects of
interacting with an application are broken down into
* Models, or class objects that store data to be manipluated
* Controllers, or classes that serve pages and handle most of the business
logic
* Views, or descriptions/code that creats a user interface. Generally takes a
Model or ViewModel (A class object used just for showing the data) and
displays it, such as html/css
The MVC model is a great way to break down the mental load of developing a
complex application