Abstract:
Internet y la Web han influido enormemente tanto en el mundo de la informática
como en la sociedad en general. Si nos centramos en la Web, en poco menos de 10
años ha transformado los sistemas informáticos: ha roto las barreras físicas (debido a
la distancia), económicas y lógicas (debido al empleo de distintos sistemas operativos,
protocolos, etc.) y ha abierto todo un abanico de nuevas posibilidades. Una de las áreas
que más expansión está teniendo en la Web en los últimos años son las aplicaciones
web.
Las aplicaciones web permiten la generación automática de contenido, la creación
de páginas personalizadas según el per l del usuario o el desarrollo del comercio electrónico. Además, una aplicación web permite interactuar con los sistemas informáticos de gestión de una empresa, como puede ser gestión de clientes, contabilidad o
inventario, a través de una página web.
Las aplicaciones web se encuadran dentro de las arquitecturas cliente/servidor: un
ordenador solicita servicios (el cliente) y otro está a la espera de recibir solicitudes
y las responde (el servidor). En este libro se aborda la programación de la parte
cliente de las aplicaciones web. Existen multitud de tecnologías que se pueden emplear
para programar las aplicaciones web, como ActiveX o applets, pero no están tan
estandarizadas como las dos que se muestran en este libro: HTML y JavaScript.
Este libro se complementa con otro de próxima aparición que tratará la programación de aplicaciones web desde el punto de vista del servidor. En él se mostrarán
las tecnologías que se emplean para programar los servidores web: CGI, ASP, JSP,
PHP, etc.
Este libro posee diez capítulos y tres apéndices que de nen tres partes. La primera
parte, formada por los cinco primeros capítulos, aborda una serie de temas teóricos
como son la historia de Internet y la Web, las arquitecturas cliente/servidor en general,
las aplicaciones web como caso particular de las arquitecturas cliente/servidor y la
estructura (física y lógica) de un sitio web.