Modelo Vista Controlador

Páginas: 6 (1485 palabras) Publicado: 12 de mayo de 2015
 

 
 
Instituto Tecnológico de Villahermosa 
 
 
 
Alumno: 
Pedro Emmanuel Llergo Gonzalez 
 
 
Asignatura: 
Programacion web 
 
 
Trabajo: 
Arquitectura M­V­C 
 
 
Maestro: 
Javier Romero Castro 
 
 
Villahermosa, Tabasco a 02/10/2011 
 
 

 
Modelo­Vista­Controlador 
 
Modelo­Vista­Controlador es un patrón para diseño de software que ayuda a separar lógicamente el código haciéndolo reusable, mantenerle y generalmente mejor. 
La entrada del usuario, el modelado del mundo externo, y la retroalimentación visual 
para el usuario son separados y dirigidos por los objetos modelo, vista y controlador. 
El controlador interpreta las entradas del mouse y teclado desde el usuario, y convierte 
sus acciones en comandos que son enviados hacia el modelo y/o la vista para efectuar el cambio apropiado. 
El modelo maneja uno o más elementos de datos, responde a las consultas acerca de 
su estado, y responde a las instrucciones para cambiar de estado. 
La vista maneja un área rectangular del área que se ve y es responsable de presentar 
los datos al usuario con una combinación de gráficos y texto. 
 

 
 
Ventajas del MVC 
 
●La separación del modelo de la vista, es decir, separar los datos de la representacion 
visual de los mismos. 
● Es mucho mas sencillo agregar múltiples representaciones de los mismos datos o 
información. 
● Facilita agregar nuevos tipos de datos según sea requerido por la aplicacion ya que 
son independientes del funcionamiento de las otras capas. 
● Crea independendica de funcionamiento. 
● Facilita el mantenimiento en casa de errores. 

●Ofrece maneras mas sencillas para probar el correcto funcionamiento del sistema. 
● Permite el escalamiento de la aplicacion en caso de ser requerido. 
 

Desventajas del MVC 
 
● La separación de conceptos en capas agrega complejidad al sistema. 
● La cantidad de archivos a mantener y desarrollar se incrementa considerablemente. 
● La curva de aprendizaje del patrón de diseño es mas alta usando otros modelos mas sencillos. 
 
Tomando en cuenta las ventajas y desventajas del Modelo­Vista­Controlador, la balanza se 
inclina mucho mas a favor de implementar esta arquitectura. 
 

Descripcion de los software a utilizar. 
 
Los software que se utilizaran para programar este tipo de aplicacion son los siguientes: 
 
1. Zend Core(Apache) 
2. Mysql(GuiTools) 
3. Notepad++ 
 
Requerimientos. Solo una pequeña aclaracion. Yo para programar estoy usando el Zend Core, pero en la 
pagina de Zend ya no viene, pero esta el Zend Server, el mas actualizado. 
 
Zend Server 
Linux x86 y x86­64:  
● RHEL and Oracle Linux 6.0 and 5.x, CentOS 5.x, and Fedora Core 11 and up via RPM 
packages 
● SLES 10.x and 11.x and openSUSE 11.x via RPM packages 
● Debian GNU/Linux 5.x, Ubuntu Linux 8.04, and up via DEB packages 
 Windows x86 y x86­64:  
● Windows XP SP 2 and up 
● Windows Vista (except for "Starter Edition" or "Home Basic") 
● Windows Server 2003 
● Windows Server 2008 
● Windows 7 
 

Mysql 
 

● En si, sus requerimientos no se especifican, pero no requiere de mucha memoria 
RAM, solo en disco duro es que pide el server 92 mb, y el GuiTools 33 mb. 
 

Notepad++ 
 
●Tampoco nos especifica cuales son sus requerimientos. 
 
Los links para descargar dichos software son los siguientes: 
 
Zend Server 
 
http://www.zend.com/en/downloads/ 
 
Mysql 
 
http://dev.mysql.com/downloads/ 
 
Notepad++ 
 
http://notepad­plus­plus.org/download/v5.9.3.html 
 
 
En mi caso, como ya tengo instalado ZendCore y MySql solo pondre las pantallas de como 
quedan ya instalados. 
 
ZendCore 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 En esta primer captura vemos como queda el administrador de ZendCore instalado en 
nuestro ordenador y todas las especificaciones que este contiene. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
En esta imagen podemos ver el phpinfo, que nos da todas las especificaciones de PHP que 
tenemos instaladas, configuradas y activas en nuestro ordenador. 
 

MySql 
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • modelo vista controlador
  • modelo vista controlador
  • Modelo vista controlador
  • modelo vista controlador
  • Modelo, Vista, Controlador
  • modelo vista controlador
  • Modelo Vista Controlador
  • Modelo Vista Controlador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS