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