Está en la página 1de 8

Introducción a las

aplicaciones web

Programación web
Evolución de las
1.1
aplicaciones web
Inicialmente las aplicaciones web eran simplemente
una colección de páginas estáticas, documentos, etc.
Su evolución fue la inclusión de un método para
confeccionar páginas dinámicas, dicho método fue
conocido como CGI (common gateway interface) y
definía un mecanismo mediante el cual podíamos
pasar información entre el servidor HTTP y
programas externos
Perl (1987) PHP (1995) Google(1996) JS(1998) Hotmail(1998)
Fue invetando por Larry Well, Rasmus Lerderf pone a Larry Page y Sergey Brin Netscape Navigator Había sido adquirido por
fue el primer lenguaje de disposición del público el comienza Google como anuncia la nueva tecnología Microsoft, un año antes se
programación para el lenguaje PHP, con el que el comienzo de un proyecto Java script, la cual permite consolida como una
desarrollo de aplicaciones desarrollo de aplicaciones universitario en 1998 es ahí que el contenido de una plataforma de interacción
web, antes de que internet web comenzo a despegar cuando fundan la compañía página web cambie de social a gran escala
fuera accesible para el público Google Inc. La cual forma dinámica
general revolucionaria la forma en la
utilizamos Internet

Flash(1998) Google(1999) Wikipedia(2001) Myspace(2003)


Se consolida Flash como Llega como motor de Enciclopedia en línea La primer red social en
herramienta para desarrollo de busqueda, pieza fundamental permitiendo la colaboración de internet
aplicaciones interactivas de internet al ser el sitio mas los usuarios de internet para
visitado actualmente compartir el conocimiento libre
1.2 Arquitectura
de
aplicaciones web
Describe los patrones y las técnicas que se utilizan
para diseñar y desarrollar aplicaciones, esta
proporciona un plan y las practicas recomendadas
que se debe seguir para diseñar una aplicación bien
estructurada
Demanda un servicio
Cliente Espera y recibe
HTTPS FTP Varios a la vez
Gran número de clientes
Características Servidor
HTTP SMPT Provee un servicio

Servidor
Protocolos Proporciona los datos
de BD

Acceso controlado por el servidor


Arquitectura C/S
Programación Ventajas Escalaridad

web Fácil mantenimiento

Menor costo en el cliente


Congestión / trafico
Ventajas
Mayor seguridad Desventajas
Única versión Poco espacio
Fácil actualización

No necesita software en los


clientes
Tecnología web más Es una de las otras tecnologías
usadas para las web que funciona como un
tecnologías lenguaje de mercado usado para
la dirección de sitios

JavaScript HTML

Tecnología de desarrollo
web
Son las que se ocupan de
la implementación de
comportamiento de la Backend CSS
web en el servidor PHP
Es una de las mejores
Se usa para la tecnologías para el desarrollo
comunicación de un sitio web y a la que más recurren los
web con un servidor de programadores gráficos
datos
1.3 Planificación
de
aplicaciones web

Según Jones y Pizzi (2018), la planificación efectiva involucra la


identificación clara de los objetivos del proyecto, el análisis
detallado de las necesidades del usuario y la definición de requisitos
funcionales y no funcionales. Esta etapa inicial proporciona la base
para el diseño
CRÉDITOS: y la arquitectura
Esta plantilla es una creación de la aplicación.
de Slidesgo, e incluye iconos de
Flaticon e infografías e imágenes de Freepik
Durante la planificación, es esencial considerar aspectos
como la usabilidad, la accesibilidad y la seguridad.

Según el estudio de Smith et al. (2019), la usabilidad se


refiere a la facilidad con la que los usuarios pueden
interactuar con la aplicación, mientras que la accesibilidad
se centra en garantizar que personas con discapacidades
puedan utilizarla sin problemas

También podría gustarte