🏗️ MVC: qué ocurre después de pulsar un botón
PARA ENTENDER EL ESQUEMA
Sobre esta infografía
Pulsas «Añadir al carrito» y aparece un producto. Parece sencillo, pero detrás hay varias responsabilidades que conviene organizar bien.
El controlador recibe la acción y coordina lo que debe hacerse. El modelo aplica las reglas del negocio: comprueba el stock, actualiza el carrito y calcula el total. La vista presenta el resultado para que puedas verlo.
Esa separación ayuda cuando la aplicación crece. Cambiar el diseño del carrito no debería obligarnos a reescribir cómo calculamos su importe.
Hay un detalle que suele generar confusión: el modelo no es solo la base de datos, y MVC tampoco significa tener tres servidores. Hablamos de cómo organizamos el software.
He preparado esta infografía animada para seguir el recorrido completo de una petición y entender qué hace cada pieza.
infograph