Desarrollo de Aplicaciones Profesionales en PHP y MVC

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Desarrollo de aplicaciones profesionales

en PHP y MVC
Seguramente te has preguntado ¿Cómo desarrollar un sistema web en PHP y
MVC nativo?, bien déjame decirte que estas en el sitio web adecuado. En este
artículo te explicare que es MVC (Modelo Vista Controlador) y como
implementar este patrón de diseño de software en el desarrollo de un sistema web
basado en el lenguaje de programación PHP.

¿QUÉ ES MVC?

Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que


separa en tres partes distintas los componentes de una aplicación: el modelo, la
vista o interfaz, y el controlador. Este patrón es aplicado en muchos lenguajes de
programación, uno de ellos es PHP. Veamos de que trata cada uno de los
componentes de este patrón en una aplicación web desarrollada en PHP.

1. El modelo: Es la parte que se encarga de interactuar directamente con la


base de datos, es decir, todo el código PHP que hará las inserciones,
selecciones, actualizaciones o eliminaciones de datos.
2. La vista: En esta parte se encuentra toda la interfaz gráfica de la
aplicación con la cual el usuario interactúa. Acá se encuentra el código
CSS, HTML y JavaScript, además todos los recursos como las imágenes,
fuentes tipográficas, iconos etc.
3. El controlador: Es el que interactúa como intermediario entre el modelo
y la vista. Es decir, es el que recibe las peticiones enviadas desde la vista
para enviárselas al modelo para luego envíar la respuesta del modelo hacia
la vista.

CÓMO FUNCIONA EL PATRÓN DE


ARQUITECTURA MVC?
El funcionamiento es simple, el usuario realiza una acción desde un formulario
de la aplicación ya sea selección, registro, eliminación o actualización de datos
que será enviada desde la vista hacia el controlador, este se encargara de enviar
los datos necesarios al modelo el cual se encargara de procesar los datos en la
base de datos. El modelo enviará una respuesta de dicha acción al controlador el
cual se encargará de regresar esa respuesta a la vista donde fue enviada la
petición por parte del usuario.
En la siguiente imagen te mostramos de una forma gráfica cómo funciona el
patrón MVC en una aplicación web.

También podría gustarte