Smalltalk-79 with MVC
Trygve Reenskaug develops the Model-View-Controller (MVC) pattern while visiting Xerox PARC, initially for Smalltalk-79. This pattern separates an application's data (model), user interface (view), and input logic (controller).
Significance
MVC provided a powerful conceptual blueprint for organizing GUI applications, becoming a fundamental architectural pattern for countless frameworks that followed.
Key facts
- Year
- 1979
- Type
- invention
- Location
- Xerox PARC, Palo Alto, California, USA