Volver al glosario
api

Arquitectura MVC

Patrón de arquitectura que separa una aplicación en Modelo, Vista y Controlador. Lo encuentras en Laravel, Rails, Express y casi cualquier framework web moderno.

Definición

La arquitectura MVC (Model-View-Controller) es un patrón de diseño que separa una aplicación en tres componentes principales: el Modelo (datos y lógica de negocio), la Vista (interfaz de usuario) y el Controlador (maneja las peticiones y coordina Modelo y Vista). Esta separación permite desarrollar, probar y mantener cada componente de forma independiente.

Ejemplos

  • Modelo: Usuario (base de datos)
  • Vista: perfil-usuario.ejs
  • Controlador: usuarioController.js