Niedawno pracowałem nad projektem .Net WPF, aby zbudować system punktów sprzedaży detalicznej, w którym po raz pierwszy użyłem wzorca MVP. Zajęło mi trochę czasu, aby owinąć głowę wokół zmiany podejścia, ale kiedy to zrobiłem, myślałem, że koncepcja się zakołysała!MVC/MVP/MVVM Co Heck?
Moje pytanie brzmi: jaka jest różnica między MVC, MVP i MVVM? Jeśli istnieje wyraźne rozróżnienie, czy istnieją wytyczne dotyczące tego, kiedy powinieneś stosować jeden wzór na inny?
Jeśli ktokolwiek może zaoferować wskazówki na ten temat lub wskazać artykuł, który wyjaśnia różnice, byłbym bardzo wdzięczny.
W jaki sposób można użyć MVP, jeśli WPF został opracowany domyślnie z wzorcem MVVM jako Silverlight? –
możliwy duplikat [Czym są MVP i MVC i jaka jest różnica?] (Http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference) – Mast