Ich habe kürzlich an einem .Net-WPF-Projekt gearbeitet, um ein Point-of-Sale-System für den Einzelhandel zu entwickeln, bei dem ich das MVP-Muster zum ersten Mal verwendete. Es hat eine Weile gedauert, bis ich mich mit dem Wechsel der Herangehensweise beschäftigt hatte, aber als ich das gemacht habe, dachte ich, dass das Konzept rockt!MVC/MVP/MVVM Was zum Teufel?
Meine Frage ist das: Was ist der Unterschied zwischen MVC, MVP und MVVM? Wenn es eine klare Unterscheidung gibt, gibt es Richtlinien, wann Sie ein Muster über einem anderen verwenden sollten?
Wenn jemand Anleitung dazu bieten kann, oder zeigen Sie auf Artikel, der die Unterschiede erklärt, würde ich es sehr schätzen.
Wie konnten Sie MVP verwenden, wenn WPF standardmäßig mit dem MVVM-Muster als Silverlight entwickelt wurde? –
mögliches Duplikat von [Was sind MVP und MVC und was ist der Unterschied?] (Http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference) – Mast