Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNA IMAGEN
UNA ANALOGÍA
LA EXPLICACIÓN
Una vez el controlador tiene los datos del curso de AngularJS, se los
manda a la vista, la vista aplica los estilos, organiza la información y
construye la página que vez en el navegador.
MODELO
CONTROLADOR
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado 4/10
10/10/2020
CONTROLADOR MVC (Model, View, Controller) explicado.
VISTAS
Son la representación visual de los datos, todo lo que tenga que ver
con la interfaz grá ca va aquí. Ni el modelo ni el controlador se
preocupan de cómo se verán los datos, esa responsabilidad es
únicamente de la vista.
CONCLUSIÓN
Si eres una persona práctica como este usuario en quora tal vez
quieras intentar con algún framework que utilice MVC. Mis
recomendaciones personales son Ruby on Rails en el mejor de los
casos, promueve muchas buenas prácticas, Laravel si lo tuyo es PHP,
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado 5/10
10/10/2020
casos, p o ue e uc as bueMVC
as(Model,
p ác cas, a a e s o uyo es
View, Controller) explicado.
,
Django si lo tuyo es Python, este tutorial de @jorge_vgut si lo tuyo es
Android, AngularJS, EmberJS o Backbone si lo tuyo es javaScript en el
3 Min.
Uriel Hernandez
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado 6/10
10/10/2020 MVC (Model, View, Controller) explicado.
3 Min.
Eduardo Ismael García Pérez
5 Min.
Eduardo Ismael García Pérez
Comentarios
David
25 Octubre 19
3
Que buena explicación, pero tengo a una duda, un controlador puede llamar a
diferentes modelos? O el controlador solo se puede comunicar con un único
modelo? Espero me puedan sacar de la duda
Responder
Kaltre10
21 Enero 19
excelente muy bien explicado! tengo una duda que surgió al poner en practica un
pequeño proyecto, espero me puedan orientar, se entiende que los modelos se
conectan con la base de datos y el controlador interviene entre el modelo y las
vistas ademas de encargarse de la "lógica" eso quiere decir que los algoritmos
con los que se tratan los datos obtenidos de los modelos o mensajes y
resultados van en el controlador? como las estructuras de control, interacciones
etc? porque hay métodos en los modelos que se conectan con la base de datos
y al mismo realizan alguna acción como un switch con los registros obtenidos
para algún requerimiento de la aplicación y no se si este correcto hacerlo de esa
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado 7/10
10/10/2020 MVC (Model, View, Controller) explicado.
pa a a gú eque e o de a ap cac ó y o se s es e co ec o ace o de esa
manera.
Carlos
09 Septiembre 18
Muchas Gracias por la explicacion aclararon mis dudas :D
Responder
Carlos
09 Septiembre 18
Muchas Gracias por la explicacion aclararon mis dudas :D
Responder
Roy
18 Noviembre 17
Buen Articulo y bien explicado ahora por los cursos de POO y luego laravel :)
Responder
Oscar Diaz
11 Octubre 17
Hola buen dia, buen articulo, creo que lo has resumido bien y de manera muy
entendible. Solo una duda, pues tenia entendido que Laravel no es un framework
MVC.
https://styde.net/porque-laravel-no-es-mvc-y-tu-deberias-olvidarte-de-mvc/
Adrián Alvarez
25 Septiembre 17
Muy bien explicado.
Kraniwm
08 Agosto 17
Buena Explicacion.
Responder
01 Abril 17
Esta pagina te engancha con todo su contenido, si enverdad quieres aprender es
como un santo grial de conocimientos.
Responder
Zoilo Granda
15 Marzo 17
Excelente y sencilla explicación, gracias
Código Facilito
Cursos
Términos y Condiciones
Aviso de privacidad
Contacto
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado 9/10
10/10/2020 MVC (Model, View, Controller) explicado.
https://codigofacilito.com/articulos/mvc-model-view-controller-explicado 10/10