🏗️ MVC: qué ocurre después de pulsar un botón
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