Statements (32)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:abbreviation |
gptkb:MVVM
|
gptkbp:advantage |
steep learning curve
can increase complexity decouples UI from business logic |
gptkbp:category |
Design Pattern
architectural pattern |
gptkbp:component |
gptkb:model
View ViewModel |
gptkbp:documentedIn |
gptkb:Microsoft_Developer_Network
|
gptkbp:enables |
maintainability
testability data binding |
gptkbp:focusesOn |
separation of concerns
|
https://www.w3.org/2000/01/rdf-schema#label |
Model–view–viewmodel
|
gptkbp:influencedBy |
gptkb:Model–view–controller
Presentation Model |
gptkbp:introduced |
gptkb:John_Gossman
|
gptkbp:introducedIn |
2005
|
gptkbp:relatedTo |
gptkb:Model–view–controller
|
gptkbp:usedIn |
gptkb:Angular
gptkb:React gptkb:Xamarin gptkb:Silverlight gptkb:WPF software engineering user interface development Microsoft technologies |
gptkbp:bfsParent |
gptkb:Model–view–controller
gptkb:MVC_(Model–View–Controller) |
gptkbp:bfsLayer |
8
|