Red de conocimiento informático - Aprendizaje de programación - ¿Qué es el marco mvvm?

¿Qué es el marco mvvm?

MVVM (ModelViewViewModel) es un nuevo marco de diseño de software desarrollado en base a MVC (ModelViewController) y MVP (ModelViewPresenter). Incluye las características de WPF.

En el desarrollo de aplicaciones iOS, el patrón de diseño de marco comúnmente utilizado es el patrón MVC. El controlador es responsable de coordinar la interacción entre el modelo de datos y la vista. Como transiciones de escenas, advertencias de memoria, ventanas emergentes de teclado y otros eventos del sistema definidos por el usuario, y otros eventos definidos por el usuario, todos estos eventos se colocan en el controlador. Por ejemplo, el proxy de UITableview suele ser el controlador y el. UITableviewCell en el controlador generalmente se configura como su proxy. Todo esto hace que el código en el controlador se hinche, lo que no favorece el mantenimiento y la expansión del programa.