Por lo que puedo deducir, las dos primeras no parecen tan diferentes. Ya sea que se lo llame controlador o presentador, todavía parece tener las mismas funciones de mediación.¿Cuáles son las diferencias entre MVC, MVP y MVVM?
MVVM parece un poco diferente ya que el controlador parece ser más una parte del marco, como con los enlaces XAML.
¿Qué es la explicación "Cliff's Notes" de las diferencias?
Glenn Bloque explicar muy claramente en [aquí] [1] [1]: http://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what -is-the-difference/101561 # 101561 –
En realidad no está claro, porque su descripción de MVC es solo una nueva redacción de MVP. Esa descripción, aunque altamente votada, es incorrecta. Es más un intento de mostrar que ASP.NET MVC implementa ambos patrones. –