danijel malik: chaos vs. order use mvvm in wpf and silverlight applications

8
Chaos vs Order Use MVVM in WPF & Silverlight Applications

Upload: slo-tech

Post on 05-Dec-2014

1.907 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications

Chaos vs Order

Use MVVM in WPF & Silverlight Applications

Page 2: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications

Chaos vs Order

•  What is chaos? •  What is order? •  When to use design patterns?

Page 3: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications

Model-View-ViewModel

View • Role • How to get

data? • Code behind

ViewModel • Role • Data • Controller • Commands

Model • Role

Page 4: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications
Page 5: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications
Page 6: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications

Pros & cons

Pros • Structured / Independent • Loose coupling • Unit testing • Shared work (Team, Designer)

Cons • Overhead • Maintenance

Page 7: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications

…and I forgot to answer?

Page 8: Danijel Malik: Chaos Vs. Order   Use Mvvm In Wpf And Silverlight Applications

Thank you!

Danijel Malik, MSP Blog: http://arkcore.wordpress.com E-mail: [email protected]