model–view–viewmodel
Sign in to saveAlso known as MVVM, Model View ViewModel, model–view–binder
500px|right|upright=1.5
~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.