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