MVC Pattern Conceptualized
Trygve Reenskaug develops the Model-View-Controller (MVC) architectural pattern while working on Smalltalk-76, providing a foundational design for separating application logic, data, and user interface.
Significance
MVC introduced the 'Hollywood Principle' (Inversion of Control) and became the blueprint for countless GUI and later web application frameworks, defining how complex applications could be structured for modularity and maintainability.
Key facts
- Date
- 1979-01-01
- Type
- invention
- Location
- Xerox PARC, Palo Alto, USA