MVC

Auch bekannt unter:

  • Model-View-Controller
  • Model View Controller

Quellen und weiterführende Links:


Model-View-Controller MVC (Model-View-Controller) ist ein Architekturmuster, das eine Anwendung in Datenmodell, Darstellung und Steuerungslogik trennt. ( MVC MVC (Model-View-Controller) ist ein Architekturmuster, das eine Anwendung in Datenmodell, Darstellung und Steuerungslogik trennt.) ist ein weit verbreitetes Architekturmuster zur Strukturierung von Software. Es teilt eine Anwendung Eine App ist eine Software, die für mobile Geräte oder Betriebssysteme geschrieben ist. Im Sprachgebrauch beziehen sich Apps meist nur auf Anwendungen für Smartphones oder Tablets, jedoch bezeichnet Apps grundsätzlich jede Art von Anwendungssoftware. in drei Bereiche: das Model verwaltet die Daten und Geschäftslogik, die View ist für die Darstellung zuständig, und der Controller vermittelt zwischen beiden und verarbeitet Benutzereingaben.

Diese Trennung macht den Code übersichtlicher, leichter wartbar und besser testbar, da jeder Bereich unabhängig weiterentwickelt werden kann. Viele Webframeworks Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt. – etwa Ruby on Rails Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. und das Model-View-Controller MVC (Model-View-Controller) ist ein Architekturmuster, das eine Anwendung in Datenmodell, Darstellung und Steuerungslogik trennt.-Pattern. – folgen dem MVC MVC (Model-View-Controller) ist ein Architekturmuster, das eine Anwendung in Datenmodell, Darstellung und Steuerungslogik trennt.-Prinzip und geben Projekten dadurch eine klare, nachvollziehbare Struktur.


Verwandte Technologien und Begriffe:

  • Ruby on Rails Ruby on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby und das Model-View-Controller-Pattern.
  • Webframework Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt.
  • Backend Das Backend einer Anwendung oder Webseite ist der Teil, in dem die eigentliche Datenverarbeitung stattfindet
  • Frontend Das Frontend einer Applikation oder Webseite ist die graphische Bedienoberfläche mit der der User interagiert.