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 Applications Frameworks
• 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 Application Frameworks
• Diseñados para soportar el desarrollo
de sitios WEB Dinámicos, Aplicaciones
y Servicios WEB
WEB Application Frameworks
• 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 Application Frameworks
• Características
• Seguridad
• Acceso a Datos y Mapping
• Mapeo de URL
• Plantillas WEB
• Caching
• Integración Ajax
• Configuración Automática
• WEB Services
WEB Application Frameworks
• Algunos PHP Frameworks
Síntesis
• Hemos conocido el concepto de WEB
Application Frameworks
• Importancia de MVC en la
concepción de estas soluciones
• Características de WEB Application
Frameworks.
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
Descargar

Diapositiva 1