model–view–viewmodel
Sign in to saveAlso known as MVVM, Model View ViewModel, model–view–binder
500px|right|upright=1.5
Wikidata facts
- Instance of
- architectural pattern
- Based on
- model–view–presenter
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/mvvm
Sources (1)
via Wikidata · CC0
~13 min read
Encyclopedic overview
16 sectionsContents
- Components of MVVM pattern
- Rationale
- Criticism
- Implementations
- .NET frameworks
- Web Component libraries
- Java frameworks
- JavaScript frameworks
- Frameworks for C++ and XAML (Windows)
- Examples
- C++
- C#
- Java
- Rust
- See also
- References
500px|right|upright=1.5
Model–view–viewmodel (MVVM) is a layer architecture design in computer software that facilitates the separation of the development of a graphical user interface (GUI; the view)—be it via a markup language or GUI code—from the development of the business logic or back-end logic (the model) such that the view is not dependent upon any specific model platform.
Excerpted from Wikipedia’s “model–view–viewmodel” article, available under the CC BY-SA 4.0 licence.