Invention of MVC Pattern

Trygve Reenskaug formalized the Model-View-Controller (MVC) pattern during his work at Xerox PARC, providing a structured approach for developing user interfaces in Smalltalk-76.

Significance

MVC became a fundamental architectural pattern, laying the conceptual groundwork for how frameworks would separate concerns in interactive applications, enabling modularity and reuse.

Key facts

Year
1979
Type
invention
Location
Xerox PARC, Palo Alto, California, USA