Matthias Shapiro

I need fewer hobbies

Which Separation Pattern Is Best For Silverlight?

I don’t know the answer to the question above… I’m still experimenting in that regard.

But if you have time, Joel Neubeck is asking that question and I would love to see what you think about it. I’ve heard fantastic things about Model-View-Controller (MVC), but I’ve also heard good things about Model-View-View-Model (MVVM).

Thanks to Tim Heuer for the pointer.

This entry was posted in Helpful Links. Bookmark the permalink.

0 Responses to Which Separation Pattern Is Best For Silverlight?

  1. Hi Matthias,

    I’m for MVVM, and to justify my choice i can say:

    – It allows us to make use of WPF/Silverlight goodness: DataBinding support; Commands;
    – Provides a real easy separation of presentation and business logic, allowing an easy change of presentation layer, changing from WPF to Silverlight or Silverlight to WPF
    – There is a greate community exploring this pattern, and a real success case of it is Blend application. Blend was developed using MVVM pattern.