Este documento resume la historia de la web desde la Web 1.0 hasta la Web 4.0 actual, explica conceptos como los web components, Shadow DOM, virtual DOM e incremental DOM, y analiza diferentes tipos de frameworks para el desarrollo web como MPA y SPA, señalando sus ventajas e inconvenientes.
16. 16
Web Components
• Están basados en estándares reutilizables
• Custom Elements
• Shadow DOM
• HTML Templates
• HTML imports
• <script type=“module”>
• Aíslan funcionalidad
• Son desarrollados y diseñados de forma atómica
35. 35
MPA
• Mejor a nivel de SEO
• No hay limitaciones de contenido
• Problemas de seguridad
• Descarga de recursos/página
Frameworks
SPA
• Más rápido (recursos en cliente)
• Desarrollo simplificado
• Reutilización de código sencilla
• Almacenamiento en cache
• Descarga lenta
Tipos de frameworks
36. 36
Frameworks pros y contras
VENTAJAS DESVENTAJAS
POO Curvas de aprendizaje
MVC Desconocimiento del core del framework
Funcionalidades ya hechas Menor rendimiento
Seguridad (librerías) Cambios constantes (código,
versiones…)
Agilidad de desarrollos Código sin uso
Patrones Mal uso de los patrones