¡Bienvenido!

Al registrarte con nosotros, podrás discutir, compartir y enviar mensajes privados con otros miembros de nuestra comunidad.

¡Regístrate ahora!

MVVM vs MVP en Android

Niky

Nivel 2
Mensajes
120
Puntos de reacción
245
Ahora que MVVM es el estándar para implementar aplicaciones Android desde que Google lanzó su guía de arquitectura de aplicaciones, creo que es válido opinar o hacer comparaciones entre estos patrones de arquitectura.

En mi opinión, MVP ha sido el patrón de presentación más utilizado para aislar a la interfaz de usuario de la lógica de negocio simplemente porque encaja muy bien con el framework de Android y con poca complejidad, pero hay que aceptar que hay un nuevo jefe MVVM que, si te pones a detallarlo, no hay grandes diferencias entre uno y otro. En MVP, el presentador se comunica con la vista a través de una interfaz. En MVVM, el ViewModel se comunica con la vista usando el patrón Observer. Esto no significa que MVP esté muerto, sigue siendo perfectamente válido. Al final el patrón de arquitectura que uses tiene que ver más con las necesidades que se precisen satisfacer que con un modelo a seguir
 
Última edición por un moderador:
Atrás