This repository contains list of links to explanations and tutorials (I like or find noteworthy) related to model–view–controller (MVC) pattern, along with some example code based on some of the tutorials linked there.
A good start is explanation of the idea posted on python-list back in January 2006, which is referenced on multiple places, eg:
For more details, see:
- MVC overview from c2.com, including MVC History and What is a Controller Anyway?.
- GUI Architectures by Martin Fowler
- MVC page maintained by creator of the pattern Trygve Reenskaug
Tutorials:
- Building Graphical User Interfaces with the MVC Pattern (
java-mvcgui
)
Others:
- ToyMVC (
python-toymvc
)