Active Server Pages

Keywords: Active Server Pages, .NET de Microsoft, ASP.NET, C Sharp, Cookie, HTML, Internet Information Server, Microsoft, Orientada a Objetos

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 tambien

Enlaces Externos

Keywords: Active Server Pages, .NET de Microsoft, ASP.NET, C Sharp, Cookie, HTML, Internet Information Server, Microsoft, Orientada a Objetos