Desde que escuché sobre esto no le tomé mayor importancia y no porque no sea útil o importante sino porque justo estaba en medio de un proyecto con formularios Web y decidí dejarlo para después. Ahora he empezado a leer información al respecto y me ha interesado mucho.
Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos (el famoso y conocido modelo en capas). El patrón MVC se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página; el modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio; y el controlador es el responsable de recibir los eventos de entrada desde la vista.
Encontré un estupendo artículo (lectura recomendada) que habla bastante de este patrón: ASP.NET MVC: trece preguntas básicas
Gracias por el aporte 🙂