130 likes | 235 Views
Frameworks WEB. Desarrollo de Aplicaciones para Internet. Aprendizajes esperados:. Desarrolla una aplicación simple PHP con interacción con el cliente/usuario a través de formularios . Desarrolla una aplicación Web multicapa, utilizando el patrón arquitectónico 3-Tier .
E N D
Frameworks WEB Desarrollo de Aplicaciones para Internet
Aprendizajes esperados: Desarrolla una aplicación simple PHP con interacción con el cliente/usuario a través de formularios. Desarrolla una aplicación Web multicapa, utilizando el patrón arquitectónico 3-Tier. Desarrolla una aplicaciòn Web utilizando un framework de lenguajes dinámicos que implementan el patròn arquitectónico MVC. Desarrolla una aplicación Web utilizando una tecnología de conexión a base de datos en PHP.
Agenda • Review MVC • Review Framework • Web ApplicationsFrameworks • Caraterísticas • Productos
Review: Model-View-Controller • Separación de las lógicas de la aplicación • Interfaz • Reglas de Negocio • Acceso a Datos • MVC es la base arquitectónica de muchos Frameworks
Review: Frameworks • Librerías • Interfaces • Componentes • Características Software
Review: Frameworks • The Java Collection Framework • Spring Framework • JDBC • dotNET Framework • Swing Framework • entre muchos otros
WEB ApplicationFrameworks • Diseñados para soportar el desarrollo de sitios WEB Dinámicos, Aplicaciones y Servicios WEB
WEB ApplicationFrameworks • Muchos W.A.F. implementan el patrón MVC • Lo anterior implica obtener todos los beneficios arquitectónicos de Model View Controller, en una aplicación WEB construída
WEB ApplicationFrameworks • Características • Seguridad • Acceso a Datos y Mapping • Mapeo de URL • Plantillas WEB • Caching • Integración Ajax • Configuración Automática • WEB Services
WEB ApplicationFrameworks • Algunos PHP Frameworks
Síntesis • Hemos conocido el concepto de WEB ApplicationFrameworks • Importancia de MVC en la concepción de estas soluciones • Características de WEB ApplicationFrameworks.
Recursos http://php.net/manual/en/language.oop5.php http://en.wikipedia.org/wiki/Web_application_framework http://codeigniter.com/ http://www.symfony-project.org/ http://www.egroupware.org
Frameworks WEB Desarrollo de Aplicaciones para Internet