Ir al contenido

Active Server Pages

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 22:51 2 jun 2006 por 200.127.98.113 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Active Server Pages (ASP) es una tecnología del lado servidor de Microsoft para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Server (IIS).

ASP ha pasado por cuatro iteraciones mayores, ASP 1.0 (distribuido con IIS 3.0), ASP 2.0 (distribuido con IIS 4.0), ASP 3.0 (distribuido con IIS 5.0) y ASP.NET (parte de la plataforma .NET de Microsoft). Las versiones pre-.NET se denominan actualmente (desde 2002) como ASP clásico.

En el último ASP clásico, ASP 3.0, hay seis objetos integrados disponibles para el programador, Application, ASPError, Request, Response, Server y Session. Cada objeto corresponde a un grupo de funcionalidades frecuentemente usadas y útiles para crear páginas web dinámicas.

Las páginas pueden ser generadas mezclando código de scripts del lado del servidor (incluyendo acceso a base de datos) con HTML y código del lado del servidor. Por ejemplo:

<%if x=1 then%>
     <b>X igual a uno</b>
<%else%>
     <b>X diferente a uno</b>
<%end if%>

Este código trae como resultado en html

<b>X igual a uno</b>

cuando se establece la variable del lado del servidor a X=1.

Se facilita la programación de sitios web mediante varios objetos integrados, como un objeto de sesión basada en cookies, que mantiene las variables mientras se pasa de página a página.

Al comienzo de 2002, el ASP clásico está siendo reemplazado por ASP.NET, que, entre otras cosas, reemplaza los lenguajes interpretados como VBScript o JScript por lenguajes compilados a código intermedio (llamado MSIL o Microsoft Intermediate Language) como Visual Basic, C#, o cualquier otro lenguaje que soporte la plataforma .NET. El código MSIL se compila con posterioridad a código nativo.

Vea también

Enlaces externos