Arquitectura Modelo vista controlador (MVC) |
En programación, se pueden encontrar con distintas formas de organizar la lógica y el código del software. Es recomendable encontrar una buena forma, para evitar cometer uno de los errores más complicados de arreglar, no poseer un código ordenado y bien aplicado.
El paradigma modelo vista controlador (MVC) es un patrón de diseño que separa el código en tres capas. Utilizar un patrón de diseño a menudo es muy recomendable, ya que es una forma estandarizar nuestro código, optimizarlo y hacer que sea más legible.
- Modelo: Gestiona todo lo relacionado con la información y la iteración con los datos de nuestra aplicación. Todas las peticiones de acceso a los datos pasará por esta capa.
- Controlador: Une la vista y el modelo. El usuario solicitará información por medio de la vista y esta hará la petición al controlador. Posteriormente, este, realizará la petición al modelo.
- Vista: Es la capa que nos mostrará la información formateada. También desde dónde el usuario puede solicitar más información.