¿Qué es ASP?

Por MOS

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?


Artículo de ASPFacil -- el sitio sobre ASP en español