Active Server Pages

Active Server Pages
Desarrollador(es)
Microsoft
Información general
Paradigma scripting
Diseñado por Microsoft
Última versión estable 3.0 ( desarrollo abandonado, pero no descontinuado[1] )
Sistema operativo Microsoft Windows
Licencia Software propietario
[ editar datos en Wikidata]
Active Server Pages
Información general
Extensión de archivo .asp
Tipo de MIME application/x-asap, application/x-sap, text/html[2]
Tipo de formato scripting
Formato abierto ?
[ editar datos en Wikidata]

Active Server Pages (ASP),[3] también conocido como ASP clásico, es una tecnología de Microsoft del tipo "lado del servidor" para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Services (IIS).

Lo interesante de este modelo tecnológico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX así como componentes del lado del servidor, tales como CDONTS, por ejemplo,[4] que permite la interacción de los scripts con el servidor SMTP que integra IIS.

Está limitada (la tecnología ASP) a funcionar solo en Microsoft Windows,[6] También puede instalarse en software de terceros como por ejemplo Baby Web Server.

Por lo que su uso es cuestionado por la mayoría de los programadores web, quienes prefieren otros lenguajes de programación del lado del servidor como por ejemplo PHP, Perl, Java[5] etc.

Versiones

Ha pasado por cuatro versiones 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)
  • 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 siete objetos integrados disponibles para el programador: Application, ASPError, Request, Response, Server, Session y ObjectContext. Es muy utilizable y hay que instalarlo para que vean de que hablamos y útiles para crear páginas web dinámicas.

Desde 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 .NET, C#, o cualquier otro lenguaje que soporte la plataforma .NET. El código MSIL se compila con posterioridad a código nativo.

Other Languages
azərbaycanca: ASP
български: Active Server Pages
bosanski: ASP
Bahasa Indonesia: Active Server Pages
íslenska: ASP
Bahasa Melayu: Active Server Pages
norsk bokmål: Active Server Pages
português: ASP
română: ASP
русский: Active Server Pages
slovenčina: Active Server Pages
српски / srpski: Active Server Pages
Türkmençe: ASP
Türkçe: ASP
українська: Active Server Pages
oʻzbekcha/ўзбекча: ASP
Tiếng Việt: Active Server Pages
粵語: ASP