EMZETT.
Login

MVVM

Kurz: MVVM (Model-View-ViewModel) ist ein Architekturmuster, bei dem eine Ansicht über Datenbindung mit einem ViewModel verbunden ist.

Genauer: Das ViewModel bereitet Daten für die View auf und enthält deren Zustand und Befehle. Die View kennt das Model nicht direkt.

Im Detail

Einsatz

WPF, .NET MAUI, Android (Jetpack), SwiftUI, Vue und Angular nutzen ähnliche Ideen. Vorteil: UI ohne Oberfläche testbar. Siehe MVC, GUI.

Siehe auch: MVC, WPF, GUI