Da quello che posso raccogliere, i primi due non sembrano così diversi. Che si chiami controller o presentatore, sembra che abbia le stesse funzioni di mediazione.Quali sono le differenze tra MVC, MVP e MVVM?
MVVM sembra un po 'diverso in quanto il controller sembra essere più di una parte del framework, ad esempio con i binding XAML.
Quali sono le spiegazioni di "Cliff's Notes" delle differenze?
Glenn Block spiega molto chiaramente sul [qui] [1] [1]: http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what -is-the-difference/101561 # 101561 –
In realtà non è chiaro, perché la sua descrizione MVC è solo una riformulazione di MVP. Quella descrizione, anche se fortemente potenziata, è sbagliata. È più che altro un tentativo di dimostrare che ASP.NET MVC implementa entrambi i pattern. –