prog web
1.1 Evolución de las aplicaciones web.
1.2 Arquitectura de las aplicaciones
web.
1.3 Tecnologías para el desarrollo de
aplicaciones web.
1.4 Planificación de aplicaciones web.
Arquitectura
Worl
wide web:
Sistema mundial de redes
de
computadoras
interconectadas.
Fue
concebida a fines de
la década de 1960 por el
Departamentode
Defensa de los Estados
Unidos, por la ARPA.
Lic. Marta Alicia Casillas Careaga
Se
la
llamó
primero ARP Anet
y fue pensada para
cumplir funciones
de investigación.
Su
uso
se
popularizó a partir
de la creación de
la World Wide
Web.
Lic. Marta Alicia Casillas Careaga
Actualmente
es un espacio público utilizado
por millones de personas en todo el mundocomo herramienta de comunicación e
información.
Lic. Marta Alicia Casillas Careaga
La Web de hoy es un universo de
aplicaciones y páginas web
interconectadas lleno de vídeos,
fotos y contenido interactivo.
A lo largo del tiempo, las
tecnologías
web
han
evolucionado hasta permitir que
los desarrolladores puedan crear
nuevas e increíbles experiencias
web. La Web actual esel
resultado de los continuos
esfuerzos de una comunidad web
abierta que ayuda a definir estas
tecnologías web, tales como
HTML5, CSS3 y WebGL, y
garantiza
que
todos
los
navegadores web las admitan.
Lic. Marta Alicia Casillas Careaga
Las
líneas de color de esta visualización
representan la interacción entre los
navegadores y las tecnologías web, lo que ha
permitido eldesarrollo del gran número de
aplicaciones web increíbles que utilizamos a
diario.
http://www.evolutionoftheweb.com/?hl=es
Lic. Marta Alicia Casillas Careaga
Evolución
de la web hacia la versión 3.0
http://www.youtube.com/watch?v=O5t7gfCT
Jqk
El diseño del WorldWide Web sigue el
modelo
clienteservidor:
un
paradigma de división
del
trabajoinformático en el que
las tareas se reparten
entre un número de
clientes que efectúan
peticiones de servicios
de acuerdo con un
protocolo,
y
un
número de servidores
http://www.youtube.com
/watch?v=oeZkdORaCmY
Lic. Marta Alicia Casillas Careaga
Dos clases de clientes web:
navegadores y robots.
Los navegadores (Netscape, IE, etc).
Las peticiones están dirigidas por el
usuario.
Repiten peticiones al mismo objeto
cuando navegan por un site.
Utilizan caches de memoria y disco.
Robots (spiders, y agentes
inteligentes).
Las peticiones son automatizadas.
La velocidad y carga está limitada por
la velocidad de proceso, y por la
velocidad de la red.
Lic. Marta Alicia Casillas Careaga
Navegadores
Lic. Marta Alicia Casillas Careaga
Ranking de Navegadores
de Escritorio Marzo 2013:
Microsoft Internet Explorer:
55.83%
Firefox: 20.21%
Chrome: 16.45%
Safari: 5.31%
Opera: 1.74%
Ranking por Versiones,
Navegadores de Escritorio
Marzo 2013:
Ranking de Navegadores
Móviles Marzo 2013:
Safari: 61.79%
Android: 21.86%
Opera Mini: 8.40%
Chrome: 2.43%
Internet Explorer:1.99%
Lic. Marta Alicia Casillas Careaga
Internet Explorer 8: 23.23%
Internet Explorer 9: 20.62%
Firefox 19: 13.55%
Chrome 25: 13.42%
Internet Explorer 6: 6.21%
Safari 6: 2.95%
Internet Explorer 10: 2.93%
Internet Explorer 7: .93%
Safari 5.1: 1.53%
Opera 12: 1.48%
Robots
Spiders
Robots dedicados a la búsquedaautomática de
información.
La información se utiliza posteriormente en
aplicaciones
de búsqueda (google, yahoo).
Los recursos dinámicos (CGI, PHP, etc.) no son
indexados.
Algunos sitios web no desean ser indexados:
Controlan el acceso de robots.
Los recursos HTML incluyen una directiva META:
Lic. Marta Alicia Casillas Careaga
Servidores
sencillos
Lic. Marta...
Regístrate para leer el documento completo.