Statements (34)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:architecture
|
| gptkbp:abbreviation |
gptkb:MVVM
|
| gptkbp:commonIn |
gptkb:.NET
JavaScript frameworks mobile app development |
| gptkbp:component |
gptkb:model
gptkb:view viewmodel |
| gptkbp:enables |
decoupling of UI and business logic
reuse of views and logic unit testing of logic |
| gptkbp:firstDescribed |
2005
|
| gptkbp:focusesOn |
data binding
command binding |
| gptkbp:influencedBy |
model-view-controller (MVC)
presentation model |
| gptkbp:pattern |
architectural pattern
|
| gptkbp:popularizedBy |
gptkb:Microsoft
|
| gptkbp:purpose |
maintainability
separation of concerns testability |
| gptkbp:relatedTo |
model-view-controller (MVC)
model-view-presenter (MVP) |
| gptkbp:usedIn |
gptkb:Windows_Presentation_Foundation_(WPF)
gptkb:Angular gptkb:Xamarin gptkb:Silverlight software engineering user interface development application development React (with MobX or Redux) |
| gptkbp:bfsParent |
gptkb:Ember.js
|
| gptkbp:bfsLayer |
7
|
| http://www.w3.org/2000/01/rdf-schema#label |
model-view-viewmodel (MVVM)
|