Pregunta

Lo que es una práctica común, un presentador para la vista Ver y uno para la vista Editar, o debería estar todo en un presentador.

¿Fue útil?

Solución

La regla general que sigo es ... - 1 Presentador 1 Vista

Pero para los controles comunes, podría compartir el presentador si la lógica de presentación es la misma ... Por ejemplo ... Tiene un control de Diálogo para " Diálogo de confirmación " ;, " ¡Diálogo Operación completa! & Quot ;, y muchas otras variantes ... Para esto, hice que este control se diera cuenta desde una interfaz de vista común y tuve un presentador que sirve todo el conjunto de controles de diálogo ...

La razón es que ayuda a mantener limpio el patrón. Además, en términos de flexibilidad, esto tiene su propio beneficio.

Recientemente tuve la tarea de migrar una aplicación de Windows construida en MVP a asp.net (1 vista 1 regla general del presentador). La migración fue perfecta ya que solo tuve que preocuparme por crear vistas respectivas, el diseño se ocupó del resto de las cosas.

Otros consejos

Hice una pregunta similar sobre WinForms, pero creo que la respuesta cubre cualquier forma de MVP. El consenso general fue que debería usar 1 Presentador para cada vista.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top