Backend
Patrón MVC
Modelo-Vista-Controlador es el patrón de software que suele utilizarse para dividir la lógica de una aplicación web:
-
Modelo: representan los datos que se manejan en la lógica (datos peticiones y respuestas, datos obtenidos de sistemas externos, etc).
-
Vista: convierte las respuestas al formato de presentación deseado (HTML, JSON, XML, PDF, CSV, etc.).
-
Controlador: acepta las peticiones, utiliza el modelo para procesar los datos, que acaba pasando a la vista para generar las respuestas.