Begriff Model-View-Update
Abkürzung MVU
Eintrag zuletzt aktualisiert am 13.05.2026

Zur Stichwortliste unseres Lexikons

Was ist Model-View-Update ?

Das Pattern MVU (Model-View-Update) ist ein Architektur- und Zustandsmanagementmuster für UI-Anwendungen. Es wurde insbesondere durch die funktionale Sprache Elm bekannt und findet sich heute auch in Frameworks wie Redux, SwiftUI, Comet oder Uno Platform wieder.

MVU verfolgt einen konsequent zustandsorientierten Ansatz:
  • Die gesamte Anwendung besitzt einen klar definierten Zustand.
  • Benutzeraktionen erzeugen Nachrichten (Messages).
  • Eine zentrale Update-Funktion berechnet daraus einen neuen Zustand.
  • Die Oberfläche wird ausschließlich aus dem Zustand erzeugt.
Dadurch entsteht ein sehr deterministischer und gut testbarer Ablauf.

Grundidee

MVU besteht aus drei zentralen Bausteinen:
  • Model: Enthält den aktuellen Zustand
  • View: Rendert die Oberfläche aus dem Zustand
  • Update: Verarbeitet Ereignisse und erzeugt neuen Zustand

Querverweise zu anderen Begriffen im Lexikon

Uno Platform
SwiftUI
Redux

Beratung & Support

Schulungen

Anfrage für eine individuelle Schulung zum Thema MODEL-VIEW-UPDATE MVU Gesamter Schulungsthemenkatalog