Active Server Pages
Desarrollador(es)
Microsoft
https://www.asp.net https://learn.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms526064(v=vs.90)
Información general
Extensiones comunes .asp y .aspx
Paradigma scripting
Apareció en 1996
Diseñado por Microsoft
Última versión estable 3.0 ( desarrollo abandonado, pero no descontinuado[1]​)
Sistema operativo Microsoft Windows
Licencia Software propietario
Active Server Pages
Microsoft
Información general
Extensión de archivo .asp y .aspx (para la versión .NET)
Tipo de MIME application/x-asap, application/x-sap, text/html[2]
Lanzamiento inicial 1996
Tipo de formato scripting
Extendido de Active Scripting
Formato abierto ?

Active Server Pages (ASP),[3]​ también conocido como ASP clásico, es una tecnología de Microsoft del 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, envío de correo utilizando CDONTS 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,[4]​ pues requiere el servidor IIS (existen alternativas como mod-mono para Apache que nos permite utilizar esta tecnología en otros sistemas operativos); aunque en las versiones "9x" de Microsoft Windows era posible instalar Microsoft Personal Web Server (PWS) y de esa manera usar asp.[5]​ También puede instalarse en software de terceros como por ejemplo Baby Web Server.

Versiones

editar

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.

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.

Ejemplo

editar

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

Ejemplo1 (Hola Mundo):

<html>
<body>
<% Response.Write ("Hola Mundo") %>
</body>
</html>

Este código muestra en pantalla la frase: Hola Mundo

Ejemplo2:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
(...)
<!--#include virtual="/Conexion a la base de datos.asp" -->
(...)
<p>Deja un Comentario&nbsp;&nbsp;&nbsp;&nbsp;
<%If (CStr(Recordset1.Fields.Item("ValorX").Value))=(CStr(Recordset2.Fields.Item("ValorY").Value)) Then%>
<strong><%=(Recordset2_total)%></strong>
<%else%>
<strong>0</strong>
<%end if%>
&nbsp;</p>

Este código trae como resultado en HTML el valor de un registro de una base de datos; cuando ValorX es igual a ValorY se nos muestra el número total de registros de una base de datos (previa implementación de los correspondientes recordsets).

Referencias

editar
  1. Active Server Pages (ASP) support in Windows
  2. Mime Type Database
  3. M. Domínguez-Dorado,. Todo Programación. Nº 3. Págs. 30-34. Editorial Iberprensa (Madrid). DL M-13679-2004. Septiembre, 2004. Aplicaciones Web ASP. 
  4. «¿PHP o ASP?». Archivado desde el original el 14 de septiembre de 2018. Consultado el 15 de septiembre de 2012. 
  5. Cómo ejecutar ASP (PWS)

Véase también

editar

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

The Visual Novel Database

The Visual Novel Database es un sitio web conteniendo artículos acerca de las novelas visuales, además de artículos acerca de los personajes de las mismas

Internet Adult Film Database

Movie Database (IMDb) The Movie DataBase (TMDb) Internet Adult Film Database IAFD en Pornopedia Internet Adult Film Database en X (antes Twitter) Esta obra

Korean Movie Database

Korean Movie Database (KMDb) es una base de datos surcoreana en línea que almacena información relacionada con películas coreanas, animación, actores,

Japanese Movie Database

La Japanese Movie Database (日本映画データベース, Nihon eiga dētabēsu?), a la que se hace referencia comúnmente con el acrónimo JMDb, es una base de datos en línea

Internet Movie Database

Adult Film Database (AFDb) FilmAffinity Internet Adult Film Database (IAFD) Internet Broadway Database Rotten Tomatoes The Movie Database (TMDb) Imdb

Adult Film Database

mil vídeos y 30 mil actores porno. Internet Adult Film Database (IAFD) Internet Movie Database (IMDb) AFDb "informaticaIMDb porno" reúne la mayor base

Internet Off-Broadway Database

Internet Broadway Database - IBDb Internet Movie Database - IMDb Sitio web oficial The Broadway League, propietario de Internet Broadway Database. Datos: Q1188969

Internet Broadway Database

Theatre Database - ITDb Internet Movie Database - IMDb Internet Book Database - IBookDb Lortel Archives - IOBDb Internet Off-Broadway Database The Broadway