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.