Accede a todo EDteam con un único pago¡Sube a premium!

¿Qué es el modelo vista controlador?

¿Sabes que significa modelo-vista-controlador? ¿No? entonces sigue leyendo porque en este blog te lo explicaré de forma fácil y sencilla.

Diseño web
8 minutos
Hace 2 años
¿Qué es el modelo vista controlador?

¿Has escuchado el término MVC (en inglés, Model View Controller)? ¿No? entonces es probable que lo conozcas por modelo-vista-controlador. ¿Ahora sí te suena? Es un término que todo programador ha escuchado muchas veces pero ¿realmente sabes que significa? sigue leyendo porque en este blog te lo explicaré de forma fácil y sencilla.

MVC es un patrón de arquitectura de software, es decir, como se organizan los componentes de un sistema, que fue introducido por Trygve Reenskaug en los años 70 en Xerox Parc y, pese a que han pasado décadas, es uno de los más usados en la historia del desarrollo de software.

Este patrón se encarga de dividir una aplicación en 3 partes: el modelo, el controlador y la vista.

¿Qué significa Modelo-Vista-Controlador?

Comencemos por la más sencilla, la vista. En pocas palabras, es lo que el usuario ve, los datos de salida. Es lo que se ve en la pantalla.

El modelo, por su parte, es la información que se procesa para mostrarse en la pantalla mientras que el controlador es la lógica de negocios que manipula los datos, los transforma y los muestra en la pantalla.

Para que sea más visual, pensemos en una página web. El usuario ve la vista (la página web) e interactúa con la vista. Por ejemplo, hacer login. El controlador es quien procesa esa lógica y se comunica con el modelo, que tiene los datos para saber si el usuario y contraseña son correctos o no. De ser correcto, manda la información de regreso a la vista y esta se actualiza diciéndole al usuario: bienvenido.

Tienes que tener en cuenta que el desarrollo de software ha evolucionado tanto en los últimos años, que el modelo-vista-controlador se ha quedado limitado en muchos casos y se han creado nuevas variaciones. Sin embargo, el MVC fue el inicio de todo.

Si quieres comenzar en el mundo de la programación o reforzar tus conocimientos, tienes que entrar a ed.team/cursos y comenzar cualquiera de nuestros cursos gratis. ¡Es tu momento de asegurar un 2022 lleno de éxitos y oportunidades! Recuerda que la manera de quedarse obsoleto es dejar de aprender.

Qué-es-el-modelo-vista-controlador-infografia.png

Comentarios de los usuarios

Pregunta a ChatEDT