Stack Explorer

MVVM

UI

Model-View-ViewModel con data binding

Principios Fundamentales

View solo muestraViewModel expone datos y comandosData binding conecta View y ViewModel

Cuándo Usar

Apps con data binding (WPF, SwiftUI, Android), testing de UI importante

Cuándo Evitar

Apps simples, sin soporte de binding

Ventajas y Desventajas

Ventajas

  • + Testeable sin UI
  • + Separación clara
  • + Reutilización de ViewModels

Desventajas

  • - Overhead de binding
  • - Debugging binding complejo

Tecnologías Relacionadas

Patrones Relacionados

Arquitecturas Relacionadas