ASP .NET

2215 vistas

Active Server Pages (ASP) es una tecnolog胊 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.

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 empez贸 a ser 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