2011-10-20 12 views
5

Duplicar posible:
What are MVP and MVC and what is the difference?¿El controlador de supervisión MVC y MVP es el mismo?

He leído la siguiente descripción de la MVC en una página web:

En este caso de MVC el controlador simplemente construye el modelo y pasa a la Vista para renderizar. No hay interacción con estado entre la vista y el controlador, solo un "hey, aquí está el modelo, hasta luego" del controlador a la vista.

He leído lo siguiente sobre el MVP - Supervisar controlador

Controlador Supervisor: El presentador se ocupa de los gestos del usuario. La Vista se une al Modelo directamente a través del enlace de datos. En este caso, es el trabajo del presentador pasar el modelo a la vista para que se le pueda vincular. El presentador también contendrá la lógica de gestos como pulsando un botón, navegación, etc.

De la descripción anterior me siento como la lógica que subyace detrás de MVC y MVP - la supervisión del regulador estan misma.

¿Es correcto mi entendimiento?

Gracias de antemano

Respuesta

3

Hay un gran puesto que ya están en Stackoverflow abordar esta cuestión en What are MVP and MVC and what is the difference?

+2

Este deben colocarse como un comentario (y votan-para cerrar), no una respuesta. – outis

+0

@outis Creo que esta pregunta es muy diferente de la pregunta en posible duplicado. ¿Puedo repetir esta pregunta ??? –

Cuestiones relacionadas