Arquitectura.
Enviado por dyf4ever • 3 de Marzo de 2014 • Trabajo • 5.386 Palabras (22 Páginas) • 182 Visitas
Tabla de Contenido
Tabla de Contenido .............................................................................................................................................1
Tabla de Ilustraciones..........................................................................................................................................1
Unidad 1. Arquitectura ........................................................................................................................................2
1.1 Evolución de las aplicaciones web. ...........................................................................................................2
1.2 Arquitectura de las aplicaciones web........................................................................................................4
Aplicaciones Cliente- Cliente .......................................................................................................................4
Arquitectura Cliente-Servidor .....................................................................................................................5
Aplicaciones en 2 capas...............................................................................................................................5
Aplicaciones en 3 capas...............................................................................................................................6
Aplicaciones de n capas...............................................................................................................................7
Aplicaciones web .........................................................................................................................................8
Protocolo http .............................................................................................................................................9
URL ........................................................................................................................................................... 10
1.3 Tecnologías para el desarrollo de aplicaciones web. ........................................................................... 11
Lenguajes de programación Web............................................................................................................. 11
Editor de páginas web .............................................................................................................................. 12
Servidor Web ............................................................................................................................................ 13
Base de Datos ........................................................................................................................................... 15
1.4 Planificación de aplicaciones web. ......................................................................................................... 16
Referencias ....................................................................................................................................................... 18
Bibliográficas ................................................................................................................................................ 18
Electrónicas .................................................................................................................................................. 18
Tabla de Ilustraciones
Ilustración 1. Esquema aplicación cliente-cliente ...............................................................................................4
Ilustración 2. Duplicidad en aplicaciones cliente-cliente ....................................................................................4
Ilustración 3. Esquema Cliente-Servidor .............................................................................................................5
Ilustración 4. Esquema de aplicaciones de 3 capas.............................................................................................7
Ilustración 5. Arquitectura de aplicaciones Web ................................................................................................8
Ilustración 6. Petición HTTP.................................................................................................................................9
Ilustración 7. Principales servidores Web en el mercado ................................................................................ 15
Unidad 1. Arquitectura
1.1 Evolución de las aplicaciones web.
Primera generación
La primera generación abarca desde el nacimiento de la web (1992) hasta mediados de 1994. La creación de páginas web durante esta generación se ve limitada por diversas razones tecnológicas: ancho de banda limitado, navegadores poco desarrollados, monitores monocromáticos, etc.
Las características principales de estas páginas son:
• Tiempo de carga rápido: son páginas basadas en texto, con muy pocas imágenes y ningún recurso multimedia.
• Navegación poco estructurada, con falta de coherencia.
• Paginas largas, que parecen que nunca se acaban.
• Texto escrito como si fuera una hoja de papel: de lado a lado.
• Empleo de saltos de línea como si fueran separadores
• Empleo delineas horizontales para separar secciones en una misma página.
• Poco uso de enlaces entre páginas de un mismo sitio web.
• Las páginas web poseen un contenido científico o educativo. Pocas empresas poseen un sitio web.
En definitiva, durante este primer periodo, se emplea la web como si fuera uno de los medios de comunicación tradicionales (libros, revistas, etc.).
Las aginas son estáticas. A finales de este periodo aparece la tecnología Common Gateway Interface (CGI). Que permite la generación dinámica de páginas web.
Segunda generación
La segunda generación se extiende desde 1995 hasta la actualidad. La diferencia principal con la generación anterior es la masiva incorporación de elementos gráficos en las páginas web.
• Los iconos sustituyen a las palabras.
• El color de fondo se sustituye por una imagen de fondo.
• Los banners sustituyen a los encabezados de páginas.
• Las listas normales
...