Tuesday, September 27, 2011

MVC - 1 : The Idea

Otherwise known as Model View Controller. This is a very simple idea made from complex concepts that are executed with nuanced application.


The Idea
Separate the important parts of any program.

The Concepts
The parts that a program are broken into are the data (M:Model), the algorithms that work on the data (C:Controller) and what you see (V:View). Now, this sounds simple, but it can quickly become very complex.

The Execution
Many of the nuances are a part of the complexities that arise when fleshing out the concepts, but there are three more that are important to understand. They are Data Propagation, Identity Maintenance and Multi-Model MVC or MMVC.

Please read any of the following articles to learn more.


Thanks,
GT






No comments:

Post a Comment