Next Previous Contents

1. Introducción

Antes de comenzar se van a repasar algunos de los conceptos vistos ya en la serie, pero que refrescarán la memoria al lector además de introducir algunos conceptos nuevos.

Desde que la la WWW decidió que quería ser más interactiva (hace ya unos cuantos años) y dejar de limitarse a ofrecer contenidos estáticos, han surgido muchas soluciones que permiten al usuario interactuar con el sistema. Estas soluciones se pueden separar claramente en dos tipos; soluciones ejecutadas en el cliente y soluciones ejecutadas en el servidor. Las primeras (Javascript, VBscript, applets etc.) fueron un avance considerable en la creación de lugares Web; pero la mayoría de las aplicaciones serias donde hay un flujo de información importante no se pueden gestionar de esta manera.

Por eso hace mucho que existen los CGI scripts, de amplio uso sobre todo en páginas de servidor que ofrecen algún tipo de servicio en el que no se puede delegar el control al ordenador del cliente; bien por motivos de seguridad, o bien por razones de eficiencia. Pongamos un ejemplo: si queremos que un usuario extraiga una información de nuestra base de datos no podemos pasarle la base de datos al usuario para que el pueda hacer la consulta. Sería demasiado costoso en ancho de banda, y es probable que no queramos que acceda a toda la información (ni siquiera que la tenga).


Next Previous Contents