danijel malik: chaos vs. order use mvvm in wpf and silverlight applications
DESCRIPTION
TRANSCRIPT
Chaos vs Order
Use MVVM in WPF & Silverlight Applications
Chaos vs Order
• What is chaos? • What is order? • When to use design patterns?
Model-View-ViewModel
View • Role • How to get
data? • Code behind
ViewModel • Role • Data • Controller • Commands
Model • Role
Pros & cons
Pros • Structured / Independent • Loose coupling • Unit testing • Shared work (Team, Designer)
Cons • Overhead • Maintenance
…and I forgot to answer?
Thank you!
Danijel Malik, MSP Blog: http://arkcore.wordpress.com E-mail: [email protected]