Model-View-Update (MVU, englisch für Modell-Präsentation-Aktualisierung) ist ein Entwurfsmuster in der Softwareentwicklung, welches der Programmiersprache Elm entstammt.[1]

Architektur

Bearbeiten

MVU besteht aus drei Komponenten:

Modell
repräsentiert den Zustand der Anwendung.
View
transformiert den Zustand in eine Ausgabe (z. B. HTML).
Update
aktualisiert den Zustand der Anwendung durch Manipulation des Modells.

Implementierungen

Bearbeiten
Elm
  • Elm. Abgerufen am 23. April 2018 (englisch).
F#, C#
  1. Evan Czaplicki (et alia): The Elm Architecture. GitBook, Februar 2018, abgerufen am 23. April 2018 (englisch).