Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options answers only user 13171

The Model View ViewModel (MVVM) is an architectural pattern used in software engineering that originated from Microsoft as a specialization of the presentation model design pattern introduced by Martin Fowler.

9
votes
I have worked on multiple large, enterprise-scale projects and MVVM was the KEY to keeping them scalable and maintianable. I can't imagine having separate design and development teams being able to … view models, another work on persistence, etc, with unit tests to help with refactoring and even integration tests before other layers became available. I didn't start with MVVM because it was a …
answered Jan 19 '11 by Jeremy Likness