ASP (Active Server Pages, páginas de servidor activas) es una tecnología de Microsoft para hacer scripts del lado del servidor. Con páginas HTML simples, el cliente pide una página de un servidor (www.cualsea.com). El servidor se la envía y ya está, la página es mostrada en el navegador.
Los scripts ASP, en cambio, se ejecutan antes de ser enviados. El servidor los procesa a través de una DLL llamada ASP.DLL, que es la que interpreta los mandatos ASP.
Para utilizar ASP debes usar un servidor web de Microsoft. Hay varios
disponibles libremente:
Si utilizas Windows NT 4.0 Server, puedes bajar IIS
3.0 o IIS 4.0 (Internet Information Server), los cuales soportan ambos ASP. Si
usas Windows 2000, puedes usar IIS 5.0. Por fin, para usuarios de Windows NT
Workstation o Windows 95/98, Microsoft dispone del Personal Web Server (en el
disco de Windows 98, directorio /addons del CD).
Todos estos productos
pueden bajarse gratis desde: http://www.microsoft.com/iis.
Por otra parte, si tu servidor web es un sistema UNIX, también puedes usar ASP, pero necesitas un producto externo para traducir el ASP antes de enviarlo al cliente. Compañías como Chilisoft desarrollan productos de esta clase.
Si utilizas, que es lo más normal a la hora de desarrollar páginas ASP, un
servidor Microsoft (cualquiera de los de arriba), lo único que tienes que hacer
es crear un archivo en el servidor con extensión .ASP
.
Cuando el
cliente pida la página, el servidor será tan listo él sólo que la preprocesará y
la enviará. :)
Puedes hacer que tu código ASP se conecte a una base de datos (Access, SQL, Oracle, o cualquiera que cumpla ODBC) e inserte dinámicamente (con lo que gusta ahora esta palabra) los datos en el HTML. Esto lleva a unas grandes posibilidades en el terreno del comercio electrónico, sitios web personalizables, sistemas de entrada y salida de datos a través de Internet...
Es por esto que las páginas ASP están "de moda". Tenemos que reconocer que Microsoft ha triunfado esta vez ¿no?