domingo, 26 de enero de 2014

Explicación sencilla de MVC

MVC significa Model-View-Controller, en castellano: modelo-vista-controlador y es un patrón para desarrollar aplicaciones que se supone (y yo creo que efectivamente es así) para facilitar su mantenimiento.


Las apliaciones MVC contienen:


  • Modelos: son clases que representan los datos y efectúan toda la lógica de negocio. Es decir son los objetos menos visibles de una aplicación web (el usuario no saben que están ahí) pero son los que hacen el trabajo “sucio”: insertar, modificar y eliminar datos en la base de datos, validar que los datos introducidos son correctos, realizar modificaciones en ficheros, etc.

  • Vistas: son plantillas que después de ser rellenadas por datos del modelo generan la respuesta HTML al navegador.

  • Controlador: son los intermediarios entre los anteriores elementos. Organizan las peticiones del navegador para recuperar los datos del modelo y especificar que vista se utilizará en cada caso concreto.

Diagrama modelo vista controlador


Esto ha pretendido ser una explicación sencilla de MVC, espero haberlo conseguido.



Explicación sencilla de MVC

No hay comentarios:

Publicar un comentario