|
Model-View-Controller (MVC) |
|
Unter Model-View-Controller verstehht man eine Architektur zur Strukturierung von Software-Entwicklungen. Sie besteht aus den drei Einheiten - Datenmodell (engl. Model)
- Präsentation (engl. View)
- Programmsteuerung (engl. Controller).
Ziel des Musters ist ein flexibles Programmdesign, das u. a. eine spätere Änderung oder Erweiterung erleichtern und eine Wiederverwendbarkeit der einzelnen Komponenten ermöglichen soll.
Das MVC-Konzept wurde zuerst in Smalltalk beschrieben.
Die bedeutendsten MVC-Frameworks sind - Ruby on Rails
- CakePHP, Symfon (2005 mit PHP entwickelt)
- Zend Framework (PHP-Framework)
|