Active Server Pages
| Desendolcador(es) | Microsoft |
|---|---|
| Estensión de ficheru |
.asp .aspx |
| Versión inicial | 1996 |
| Formatu de ficheru de llectura |
Active Server Page (en) |
| Formatu de ficheru d'escritura |
Active Server Page (en) |
| Tipu |
web framework (en) |
| Más información | |
| Sitiu web | Web oficial |
Active Server Pages (ASP),[1] tamién conocíu como ASP clásicu, ye una teunoloxía de Microsoft del tipu "llau del sirvidor" pa páxina web xeneraes dinámicamente, que foi comercializada como un anexu a Internet Information Services (IIS).
Lo interesante d'esti modelu teunolóxicu ye poder utilizar diversos componentes yá desenvueltos como dellos controles ActiveX según componentes del llau del sirvidor, tales como CDONTS, por casu,[2]que dexa la interacción de los scripts col sirvidor SMTP qu'integra IIS.
Ta llindada (la teunoloxía ASP) a funcionar solo en Microsoft Windows,[3] pos rique'l sirvidor IIS (esisten alternatives como mod-monu p'Apache que nos dexa utilizar esta teunoloxía n'otros sistemes operativos); anque nes versiones "9x" de Microsoft Windows yera posible instalar Microsoft Personal Web Server (PWS) y de esa manera usar asp.[4] Tamién puede instalase en software de terceros como por casu Baby Web Server.
Polo que'l so usu ye cuestionáu pola mayoría de los programadores web, quien prefieren otros llinguaxes de programación del llau del sirvidor como por casu PHP, Perl, Java[3], etc..
Versiones
Pasó por cuatro versiones mayores:
- ASP 1.0 (distribuyíu con IIS 3.0)
- ASP 2.0 (distribuyíu con IIS 4.0)
- ASP 3.0 (distribuyíu con IIS 5.0)
- ASP.NET (parte de la plataforma .NET de Microsoft).
Les versiones pre-.NET denomábense anguaño (dende 2002) como ASP clásicu.
Nel últimu ASP clásicu, ASP 3.0, hai siete oxetos integraos disponibles pal programador: Application, ASPError, Request, Response, Server, Session y ObjectContext.
Dende 2002, el ASP clásicu ta siendo reemplazáu por ASP.NET, qu'ente otres coses, reemplaza los llinguaxes interpretaos como VBScript o JScript por llinguaxes compilados a códigu entemediu (llamáu MSIL o Microsoft Intermediate Language) como Visual Basic .NET, C#, o cualesquier otru llinguaxe que soporte la plataforma .NET. El códigu MSIL se compila con posterioridá a códigu nativu.
Exemplu
Les páxines pueden ser xeneraes entemeciendo códigu de scripts del llau del sirvidor (incluyendo accesu a base de datos) con HTML.
Exemplu1 (Hola Mundu):
<html>
<body>
<% Response.Write ("Hola Mundu") %>
</body>
</html>
Esti códigu amuesa en pantalla la frase: Hola Mundu
Exemplu2:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
(...)
<!--#include virtual="/Conexion a la base de datos.asp" -->
(...)
<p>Dexa un Comentariu
<%If (CStr(Recordset1.Fields.Item("ValorX").Value))=(CStr(Recordset2.Fields.Item("ValorY").Value)) Then%>
<strong><%=(Recordset2_total)%></strong>
<%else%>
<strong>0</strong>
<%end if%>
</p>
Esti códigu trai como resultáu en HTML el valor d'un rexistru d'una base de datos; cuando ValorX ye igual a ValorY amuésasenos el númberu total de rexistros d'una base de datos (previa implementación de los correspondientes recordsets).
Referencies
- ↑ M. Domínguez-Doráu,. Toa Programación. Nᵘ 3. Páxs. 30-34. Editorial Iberprensa (Madrid). DL M-13679-2004. Setiembre, 2004.. Aplicaciones Web ASP.
- ↑ «Unviada de corréu utilizando CDONTS». Archiváu dende l'orixinal, el 2016-03-14.
- ↑ 3,0 3,1 «¿PHP o ASP?». Archiváu dende l'orixinal, el 2018-09-14.
- ↑ Cómo executar ASP (PWS)
Ver tamién
Enllaces esternos
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.