Introducción a las aplicaciones web

Get Started. It's Free
or sign up with your email address
Introducción a las aplicaciones web by Mind Map: Introducción a las aplicaciones web

1. La WWW como servicio de Internet

1.1. ¿Qué ha dejado?

1.1.1. Ésta ha dejado de ser una inmensa “biblioteca” de páginas estáticas para convertirse en un servicio que permite acceder a multitud de prestaciones y funciones, así como a infinidad de servicios, programas, tiendas, etc.

2. Historia de las aplicaciones web

2.1. Inicialmente la web era simplemente una colección de páginas estáticas, documentos, etc., que podían consultarse o descargarse.

2.1.1. El siguiente paso en su evolución fue la inclusión de un método para confeccionar páginas dinámicas que permitiesen que lo mostrado fuese dinámico (generado o calculado a partir de los datos de la petición).

2.1.1.1. Dicho método

2.1.1.1.1. 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.

2.1.1.2. A partir de ese momento

2.1.1.2.1. Se vive una explosión del número de arquitecturas y lenguajes de programación que nos permiten desarrollar aplicaciones web

3. Introducción a Internet

3.1. Nace

3.1.1. Bajo los auspicios de DARPA, la Agencia de Proyectos Avanzados para la Defensa de Estados Unidos.

3.1.1.1. Características Fundamentales

3.1.1.1.1. un ritmo de crecimiento exponencial, hasta que a mediados del 2002 empieza a descender ligeramente el ritmo de crecimiento.

4. Fundamentos de la web

4.1. El Lenguaje HTML

4.1.1. Proporciona

4.1.1.1. Nos proporciona un mecanismo de composición de páginas enlazadas simple y fácil, altamente eficiente y de uso muy simple.

4.2. El Protocolo HTTP

4.2.1. Proporciona

4.2.1.1. permite una imple- mentación simple y sencilla de un sistema de comunicaciones que nos permite enviar cualquier tipo de ficheros de una forma fácil, sim- plificando el funcionamiento del servidor y permitiendo que servido- res poco potentes atiendan miles de peticiones y reduzcan los costes de despliegue.