Want to make creations as awesome as this one?

Transcript

Cesar Iván Álvarez Albores

Erick Vázquez Esponda

Evolución y Arquitectura de las Aplicaciones Web

Evolución de las Aplicaciones Web

Las aplicaciones web han hecho que todos interactuemos con la tecnología y el mundo digital. Desde sus comienzos como simples páginas estáticas de HTML, hasta las aplicaciones dinámicas que utilizamos hoy en día, la evolución de las aplicaciones web ha sido muy interesante para todas las personas que la usan. En esta presentación, se explorará los diferentes tipos de arquitecturas web y sus características, destacando los eventos y tecnologías clave que han marcado esta evolución. Veremos cómo las páginas web estáticas, que alguna vez fueron la norma, han dado paso a aplicaciones dinámicas e interactivas que sirven para las necesidades de las personas en el momento.

1. Introducción

Ejemplo

Características

Divide la aplicación en tres capas: presentación, lógica de negocio y acceso a datos.

Arquitectura de Tres Capas (Three-Tier)

Ejemplo

Desventaja

Característica

En una arquitectura monolítica, todos los componentes de la aplicación están integrados en una sola unidad. Esto incluye la interfaz de usuario, la lógica de negocio y el acceso a datos.

Arquitectura Monolítica

2. Tipos de Arquitecturas Web y sus Características

Ejemplo

Características

Permite a los desarrolladores construir y ejecutar aplicaciones sin tener que gestionar la infraestructura del servidor.

Arquitectura Serverless

Ejemplo

Características

Similar a la arquitectura de tres capas, pero con más niveles de separación, permitiendo una mayor modularidad y escalabilidad.

Arquitectura de N Capas (N-Tier)

Lanzamiento de Google Chrome

Surgimiento de la Web 2.0

Introducción de AJAX

Nacimiento de JavaScript

2008

2004

1999

1995

1990

La Invención de la World Wide Web

La evolución de las aplicaciones web ha sido impulsada por una serie de eventos y tecnologías innovadoras que han transformado la manera en que interactuamos con la web. A continuación, se destacan algunos de los hitos más importantes:

3. Eventos y Tecnologías Clave

Avances en la Web 3.0

Adopción de la Arquitectura Serverless

Popularización de los Frameworks JavaScript

2023

2020

2015

2010

HTML5 y CSS3

4. Comparación: Páginas Web Estáticas vs. Aplicaciones Dinámicas

La evolución de las aplicaciones a sido interesante, lleno de avances tecnológicos que han transformado nuestra interacción con el mundo digital. Desde las primeras páginas web estáticas, que ofrecían información básica y fija, hasta las aplicaciones que usamos hoy en día, que responden en tiempo real a las necesidades de las personas, se ha visto un cambio importante en cómo se diseñan y utilizan las aplicaciones web. Las arquitecturas web han evolucionado para adaptarse a las demandas crecientes de interactividad y personalización. Tecnologías como JavaScript, AJAX, HTML5 y los frameworks modernos han sido importantes en este proceso, permitiendo la creación de experiencias de usuario más faciles de usar. Además, la creación de arquitecturas como los microservicios y el serverless ha permitido a los desarrolladores construir aplicaciones más faciles de usar.

Conclusión

Lerma-Blasco, R. V., Murcia, J. A., & Talón, A. E. M. (2013). Aplicaciones web. McGraw-Hill/Interamericana de España.Van Der Henst, C. (2005). ¿ Qué es la Web 2.0. Recuperado el, 15, 95-106.Cajamarca, B. G. L., & Soliz, I. F. M. (2019). Desarrollo de una aplicación web y móvil en tiempo real, una evolución de las aplicaciones actuales. Ciencia Digital, 3(1), 201-216.Ramos Martín, A., & Ramos Martín, M. J. (2014). Aplicaciones Web 2. Ediciones Paraninfo, SA.Luján-Mora, S. (2002). Programación de aplicaciones web: historia, principios básicos y clientes web. Editorial Club Universitario.

Bibliografía

Next