
MVC-Framework
Frameworks auf Basis des Schemas Model View Controller
MVC steht für Model View Controller, dem zugrunde liegenden Schema dieser Frameworks. MVC ist ein Architekturmuster, das zur Strukturierung in der Webentwicklung ein Datenmodell mit drei Einheiten zugrunde legt. Vorteile sind hier die standardisierte Trennung zwischen Präsentation, Anwendungssteuerung und Datenbank sowie die Aufteilung in kleine funktionale Einheiten, was die Übersichtlichkeit sowie Wiederverwendbarkeit erhöht und die Betreuung und Pflege der Plattform vereinfacht.
Zu den bekanntesten MVC-Frameworks, von denen einige auch PHP-basiert sind, gehören: Cake PHP, Ruby on Rails, Zend und symfony. Mittlerweile zählen die MVC-Frameworks zum De-facto-Standard für den Grobentwurf von komplexen Softwaresystemen. Die Geschwindigkeit, mit der sich komplexe Anwendungen damit umsetzten lassen, machen die MVC-Frameworks auch zunehmend für Firmen und Organisationen interessant.
MVC-Frameworks finden sich in einer zunehmenden Zahl aktueller Umsetzungen in der Webentwicklung, seien es die klassischen Webanwendungen in Form von Internetplattformen oder in Widget-Bibliotheken für Desktop-Applikationen.











