Está en la página 1de 13

Trabajo realizado por Pablo Villaverde Masa para la asignatura de Tcnicas

de Programacin. ETSII

ASP. Recursos y caractersticas

1.-Introduccin a ASP
1. Qu es ASP?
2. Requerimientos.
3. Servidores web.Qu es IIS?
4. ASP.NET. Qu es y su relacin con ASP

2.-ASP como lenguaje informtico


1. Conocimientos bsicos del lenguaje.
a. Etiquetas
b. Comentarios
c. Declaraciones
2. Estructuras avanzadas del lenguaje.
a. Bucles FOR
b. Bucles WHILE
c. Libreras
d. Funciones y procedimientos
3. Objetos ASP.
a. Reponse
b. Request
c. Server
d. Session
4. Bases de datos.

3.-Recursos de ASP
1. Editores
a. Nedit
b. Drumbeat
c. Macromedia Dreamweaver
d. Microsoft Visual InterDev
2. Libreras
3. Complementos y herramientas
a. Click Query
b. VBScript
4. Aplicaciones y diseo
a. Active X
4.-Conclusiones
1. Bibliografa
1.-Introduccin a ASP
1.1 Qu es ASP?
Las siglas ASP corresponden a las palabras Active Server Pages (Pginas Activas en el
Servidor). ASP es una tecnologa desarrollada por Microsoft para crear pginas web de
contenido dinmico apoyndose en scripts ejecutados en el servidor. Su funcionamiento se basa,
principalmente, sobre servidores Microsoft con Internet Information Server para Windows
NT o 2000, y en caso de contar con un sistema operativo Windows 95 o 98 se utiliza un
servidor web personal, especialmente el Personal Web Server.

Una pgina ASP es una mezcla entre una pgina HTML y un programa que da como resultado
una pgina HTML que es enviada al cliente (navegador).Estos scripts o programas pueden en
ASP ser escritos en uno de estos dos lenguajes de programacin VBScript o JavaScript, pero
el ms extendido es VBScript.

ASP es una tecnologa dinmica funcionando del lado del servidor, lo que significa que cuando
el usuario solicita un documento ASP, las instrucciones de programacin dentro del script son
ejecutadas para enviar al navegador nicamente el cdigo HTML resultante. La ventaja
principal de las tecnologas dependientes del servidor radica en la seguridad que tiene el
programador sobre su cdigo, ya que ste se encuentra inicialmente en los archivos del servidor
que al ser solicitado a travs del web, es ejecutado, por lo que los usuario no tienen acceso ms
que a la pgina resultante en su navegador.

Para explicar mejor el funcionamiento del ASP se presenta la siguiente grfica:


Hay que destacar que ASP es una tecnologa propietaria de Microsoft, y que el uso de esta
tecnologa implica el uso de los productos de Microsoft: MS Internet Information System y
MS Windows en el servidor.

Entre sus funciones principales estn el acceso a base de datos, envi de correo electrnico,
creacin dinmica de grficos y otros.

1.2 Requerimientos
Para procesar una pgina ASP no existe ninguna restriccin especial en el lado del cliente, por
lo que es indiferente la utilizacin del navegador Internet Explorer o Netscape Comunicator .

Sin embargo, para realizar aplicaciones ASP bajo sistemas con Windows 95 o 98 es necesario
contar con el Personal Web Server, el cual est incluido en el CD de Instalacin de Windows
98. Si el sistema es Windows NT o 2000 hay que contar con el IIS (Internet Information
Server). Hoy en da, es posible hacer pginas ASP bajo servidores Unix/Linux, utilizando algn
software como puede ser Instant ASP o Chilisoft.

Dado que se utiliza el archivo ASP.DLL para interpretar el cdigo, el servidor ms extendido
Internet Information Server (ms conocido como IIS).

En resumen, estos son los servidores de contenidos ASP posibles para plataformas Microsoft

Internet Information Server 3.0 o superior (para S.O. Windows NT)


Personal Web Server (para Windows 95 y Windows 98)

Para plataformas Unix es necesario aadir un software que acte de intrprete siendo algunos de
los ms conocidos:

Chilisoft
Instant ASP

1.3 Servidores web. Qu es IIS?

Internet Information Services (o Server), IIS, es una serie de servicios para los ordenadores
que funcionan con Windows. Originalmente era parte del Option Pack para Windows NT.
Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios,
como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versin
limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.

Este servicio convierte a un ordenador en un servidor de internet o Intranet, es decir que en los
ordenadores que tienen este servicio instalado se pueden publicar pginas web tanto local como
remotamente (servidor web).

El servidor web se basa en varios mdulos que le dan capacidad para procesar distintos tipos de
pginas, por ejemplo Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. Tambin
pueden ser incluidos los de otros fabricantes, como PHP o Perl.

Existen otros servidores web que pueden usarse como alternativa a este que es de propiedad de
Microsoft Corporation, por ejemplo Apache, Cherokee que son desarrollados en Software libre
y otros muchos.
1.4 Qu es ASP.NET? Relacin con ASP
ASP.NET es un conjunto de tecnologas de desarrollo de aplicaciones web comercializado por
Microsoft. Es usado por programadores para construir sitios web domsticos, aplicaciones web
y servicios XML. Forma parte de la plataforma .NET de Microsoft y es la tecnologa sucesora
de la tecnologa Active Server Pages (ASP).

Se construy con el objetivo de resolver las limitaciones de ASP y posibilitar la creacin de


software como servicio.

La instalacin de ASP.NET no impide el funcionamiento de las aplicaciones ASP existentes.


Utiliza una extensin de nombre de archivo distinta (.aspx en lugar de .asp), una configuracin
independiente y una biblioteca Common Language Runtime totalmente independiente (no se
ha modificado Asp.dll). Las pginas y las aplicaciones ASP pueden seguir utilizando el motor
ASP existente, sin interferencia de ASP.NET.

En el modelo de desarrollo Web basado en pginas activas, es decir, la programacin ASP


actual tiene diversas limitaciones respectos a otros lenguajes como ASP.NET:

Para que todo ocurra en una pgina Web, es habitual escribir una gran cantidad de
cdigo para resolver necesidades sencillas. ASP.NET usa un modelo declarativo a la
programacin web; Los controles de servidor funcionan en una pgina Web
simplemente declarndolos. Cuando se carga la pgina ASP.NET, se instancian los
controles listados en la pgina ASP y es responsabilidad del control emitir cdigo
HTML que el navegador pueda entender.

ASP es un tanto desorganizado. En una pgina ASP podemos incluir casi todo: HTML
plano, cdigo de scripting, objetos COM y texto. No hay una distincin formal entre el
contenido de una pgina y su comportamiento. ASP.NET impone un cierto orden sobre
el modelo de programacin estndar ASP.

La tercera limitacin en el desarrollo con ASP es que con el tradicional utilizamos


lenguajes de scripting no tipificados como VBScript o JScript. ASP.NET separa la
porcin basada en script de una pgina Web de su contenido.

2.-ASP como lenguaje informtico


2.1 Conocimientos bsicos del lenguaje
2.1-a Etiquetas

Al igual que el lenguaje Html, los cdigos ASP tiene una etiqueta de inicio y fin de una pgina.
En ASP se utiliza <% y %>, de la siguiente forma:

<% ... %>

Como ocurre en otros lenguajes de programacin, se suele declarar el lenguaje a utilizar.


Aunque esta sentencia es opcional en ASP muchos programadores suelen utilizarla:

<% LANGUAJE="VBScript"%>

Esta declaracin se escribe al principio del archivo a utilizar, antes de cualquier otra expresin.
2.1-b Comentarios

Es posible comentar el cdigo:

<% ' Esto es un comentario

rem Esto es un comentario %>

Un comentario dentro del cdigo ASP se seala con una ' (comilla simple) antes del
comentario, tambin se suele cambiar la ' por la palabra rem. De esta forma, toda la lnea que
contenga un comentario, el interprete de ASP del servidor no lo leer ni lo ejecutar.

2.1-c Declaraciones

En una pgina ASP no hay que sealar de qu tipo de variable se trata, todas son del tipo
Variant.

La declaracin de las variables es opcional, pero es recomendable hacerlo ya que evita posibles
errores y facilita la lectura del cdigo.

Las variables se declaran con el comando Dim. Para forzar a que se declaren todas las variables
de una pgina se utiliza la funcin "Option Explicit":

2.2 Estructuras bsicas del lenguaje


2.2-a Los bucles FOR

Ejecutar un conjunto de instrucciones un nmero definido de veces. Esto puede ser llevado a
cabo a partir de la instruccin FOR/NEXT. La estructura clsica:

FOR contador=nmero inicial to nmero final STEP incremento


Instruccin 1
Instruccin 2
...
NEXT

A partir de este tipo de estructuras ejecutamos las instrucciones contenidas entre el FOR y el
NEXT un cierto nmero de veces definido por el nmero inicial, final y el incremento. El
incremento resulta de 1 por defecto.

2.2-b Los bucles WHILE

WHILE condicin
Instruccin 1
Instruccin 2
...
LOOP

El bucle se dar mientras la condicin propuesta siga siendo vlida.


IF condicin 1 AND condicin 2 THEN ...

Tambin podemos requerir que sea una de las dos:


IF condicin 1 OR condicin 2 THEN...
Del mismo modo, es posible exigir que la condicin de un bucle DO sea la inversa
a la enunciada:

DO WHILE NOT condicin

2.2-c Libreras

El uso de libreras es muy til, pues nos permiten agrupar varias funciones y variables en un
mismo fichero, de manera que luego podemos incluir esta librera en distintas pginas y
disponer de esas funciones fcilmente.
La instruccin para incluir una librera en nuestra pgina es
<!-- #include file="nombre de librera" -->

2.2-d Funciones y procedimientos

El uso de procedimientos y funciones nos da la capacidad de agrupar varias instrucciones


bajo un solo nombre y poder llamarlas a estas varias veces desde diferentes sitios, ahorrndonos
la necesidad de escribirlas de nuevo.
Para llamar a un procedimiento tenemos dos sintaxis distintas:

Sin parntesis
Nombre parametro1, parametro2...

Con parntesis
call Nombre(parametro1, parametro2)
Las funciones son iguales que los procedimientos pero estas nos permiten devolver un valor.

2.3 Objetos ASP


El ASP es un lenguaje diseado para la creacin de aplicaciones en internet. Esto quiere decir
que existen toda una serie de tareas bastante corrientes a las cuales debe dar un tratamiento fcil
y eficaz (envo de e-mails, acceso a archivos, gestin de variables del cliente o servidor). El
lenguaje VB propiamente dicho no da una solucin fcil y directa a estas tareas sino que invoca
a los denominados objetos que no son ms que unos mdulos incorporados al lenguaje que
permiten el desarrollo de tareas especficas. Estos objetos realizan de una manera sencilla toda
una serie de acciones de una complejidad relevante. A partir de una llamada al objeto este
realizar la tarea requerida.

Algunos de estos objetos estn incorporados en el propio ASP, otros deben de ser incorporados
como si se tratase de componentes accesorios.

2.3-a El objeto Response

Este objeto ASP es del tipo integrado, es decir no tenemos que crear una instancia del mismo
para poder utilizarlo. Es uno de los mas utilizados en las paginas ASP, ya que dispone de la
comunicacin entre el cliente y el servidor. Se utiliza para controlar la informacin que se
enva al usuario. Esto incluye el envo de informacin directamente al explorador, la
redireccin del explorador a otra direccin URL o el establecimiento de valores de las cookies.

Sintaxis general: Response.metodo [valor]


Buffer
Es del tipo boolean (true/false) e indica si la pgina se almacena en el buffer del servidor
antes de ser enviada, es decir si esta true enva la pgina al cliente recin cuando este toda
cargada y si esta false la enva a medida que la procesa.
<%Response.Buffer = TRUE%>
Expires
Esta propiedad indica el tiempo, en minutos, que la pagina se guarda el cach del navegador, si
este valor se pone a 0 no se utiliza el cach del navegador
<% Response.Expires = 5%>

ExpiresAbsolute
Esta propiedad indica hasta que da y hora la pgina se guarda en el cach del navegador.
<% Response.ExpiresAbsolute=#May 5, 2001 14:30:00# %>

Cookies
Crea una cookie en la mquina del usuario.
<% Response.Cookies("fecha") = date %>

End
Este mtodo detiene el proceso de la pgina ASP y enva lo ya procesado al navegador
<%Response.End%>

Write (cadena)

Este mtodo escribe en el navegador la cadena pasada como parmetro, tener en cuenta que
tambin se pueden enviar etiquetas HTML y concatenar variable con el operador & (VBScript).

<%Response.Write ("<b>hola!!!</b>%>

2.3-b El objeto Request

Este objeto ASP es del tipo integrado. Request recupera los valores que el cliente pasa al
servidor durante una peticin HTTP. Dependiendo de la forma en que enviemos los datos al
servidor tendremos que utilizar una u otra de las diversas colecciones del objeto Request. Las
ms tpicas son:

Form

Recupera datos enviados desde un formulario mediante el mtodo POST.

<%=Request.Form("nombre_elemento")%>

Querystring

Recupera datos enviados como cadena de consulta HTTP.

Cookies

Recupera los valores de las Cookies.


2.3-c El objeto Server

Este objeto ASP es del tipo integrado. El objeto Server nos proporciona acceso a mtodos y
propiedades del servidor.

ScriptTimeout

Esta propiedad determina el tiempo mximo en segundos que se espera para ejecutar la
pagina ASP. Si la pgina tarda ms segundos en ser procesada se produce un error. El valor
predeterminado es 90 segundos.

<% Server.ScriptTimeout = 25 %>

CreateObject (id_objeto)

Nos permite crear objetos a partir de los cuales vamos a trabajar. Como nico parmetro se
especifica el nombre del objeto a crear. Al crear el objeto este se le asigna a la variable
establecida por medio de la palabra clave SET, esta variable hereda todos los mtodos,
propiedades y eventos del objeto creado.

<% Set BDD = Server.CreateObject("ADODB.Connection") %>

2.3-d El objeto Session

El objeto Session permite almacenar la informacin necesaria para una sesin de usuario
contra nuestra aplicacin ASP. Las variables que almacenemos en el objeto Session no se
pierden al cambiar de pgina, si no que se mantienen hasta que el cliente sea eliminado por el
servidor. Las variables de Session de un cliente solo pueden ser accedidas por ese cliente. El
servidor crea automticamente el objeto Session cuando un usuario que no tenga actualmente
una sesin solicita una pgina Web de la aplicacin. Este objeto ASP es del tipo integrado

SessionID

Esta propiedad devuelve un ID que identifica a un usuario. Este ID es nico, no se puede


modificar y lo crea automticamente el servidor.

<% Response.Write "ID Session = " & Session.SessionID %>

Timeout

Esta propiedad determina el tiempo en minutos que durar la sesin del usuario antes de ser
destruida, por defecto su valor es de 20 minutos.

<% Session.Timeout = 30 %>

Mtodo lock

Asegura que slo un usuario pueda modificar el objeto Application a la vez.

<% Application.Lock%>
Mtodo unlock

Desbloquea al objeto previamente bloqueado, para poder ser modificado por otro usuario
despus de haberlo bloqueado mediante el mtodo Lock. Si no se desbloquea el objeto
Application, el servidor lo hace automticamente cuando la pgina .asp termina o transcurre el
tiempo de espera.

<% Application.UnLock%>

2.4 Bases de datos


Una de las principales ventajas que presenta el trabajar con pginas dinmicas es el poder
almacenar los contenidos en bases de datos. De esta forma, podemos organizarlos,
actualizarlos y buscarlos de una manera mucho ms simple.

ASP nos ofrece una forma de interaccionar con estas bases de datos a travs del uso del
componente ADO (ActiveX Data Objects). Este ADO no es ms que un conjunto de objetos
que, utilizados en conjunto, nos permiten explotar de una forma ms verstil las bases de datos
de nuestra aplicacin.

3.- Recursos de ASP


3.1 Editores
3.1-a Nedit

Nedit es un editor de textos de fines mltiples para el Sistema Windows XP, que combina un
estndar, el interfaz de usuario fcil de usar y grficos con una buena funcionalidad. Esto
proporciona un buen desarrollo en una amplia variedad de lenguas, procesadores de texto, y
otros instrumentos, pero al mismo tiempo puede ser usado eficazmente por alguien que tiene
que corregir el texto. NEdit es un programa libre, que se actualiza constantemente y tiene una
comunidad de usuario. Desde la versin 5.1, NEdit puede ser distribuido libremente segn los
trminos de la Licencia de Gran pblico de GNU.

NEdit al principio fue desarrollado para los sistemas Unix y est disponible para todas los tipos
de Unix y sistemas Linux. Tambin puede funcionar sobre otras plataformas, por ejemplo, en
un entorno WIndos XP compatible o sobre MacOS X, OS/2 y Sistemas Windows.

3.1-b Drumbeat

Drumbeat provee una solucin visual para aplicaciones Web y de comercio electrnico.
Disponible en una versin Active Server Pages (ASP), una versin JavaServer Pages (JSP) y
una edicin de eCommerce, el Drumbeat 2000 (ASP) cuenta con un interfaz visual "drag-and-
drop", que permite crear aplicaciones e interfaces Web a aplicaciones y bases de datos ya
existentes.

El producto tiene sofisticados wizards (ayudantes) para construir en forma rpida aplicaciones
ASP que accedan y actualizan datos en tiempo real, trabajan a travs de cualquier browser y
no necesitan codificacin manual.

Finalmente, la edicin eCommerce de Drumbeat 2000 (para comercio electrnico) contiene


todas las herramientas necesarias para crear tiendas en lnea seguras y customizables con el
Active Server Pages. La nueva versin incluye elementos que facilitan la tarea de administrar
las operaciones de las tiendas en lnea y expandir las opciones de mercadeo.

Tanto el Drumbeat 2000 ASP como el JSP estn disponibles para Windows 95, 98 y NT. ste
ltimo tambin puede ser utilizado para WebSphere y DB2 Universal Database 5.2. de IBM.. La
edicin de Drumbeat 2000 eCommerce funciona en Windows 95, 98 y NT con el Microsoft
Internet Information Server (IIS) 3.0 y 4.0 y con el Personal Web Server 4.0

3.1-c Macromedia Dreamweaver

Macromedia Dreamweaver es un editor WYSIWYG de pginas web creado por Macromedia


(actualmente Adobe Systems). El programa es utilizado en el sector del diseo y la
programacin web, por sus funcionalidades, su integracin con otras herramientas como
Macromedia Flash y, recientemente, por su soporte de los estndares del World Wide Web
COnsotiumTiene soporte tanto para edicin de imgenes como para animacin a travs de su
integracin con otras herramientas

La gran baza de este editor es su gran poder de ampliacin y personalizacin del mismo,
puesto que este programa , sus rutinas ( como la de insertar un hipervnculo, una imagen o
aadir un comportamiento) estn hechas en Javascript-C lo que le ofrece una gran flexibilidad
en estas materias. Esto hace que los archivos del programa no sean instrucciones de C++ sino,
rutinas de Javascript que hace que sea un programa muy fluido, que todo ello hace, que
programadores y editores web hagan extensiones para su programa y lo ponga a su gusto.

Como editor WYSIWYG que es, Dreamweaver oculta el cdigo HTML de cara al usuario,
haciendo posible que alguien no entendido pueda crear pginas y sitios web fcilmente.

Dreamweaver permite al usuario utilizar la mayora de los navegadores Web instalados en su


ordenador para previsualizar las pginas web. Tambin dispone de herramientas de
administracin.

Tambin permite la conexin a Bases de Datos como MySQL y Microsoft Access, para filtrar y
mostrar el contenido utilizando tecnologa de script como, por ejemplo, ASP (Active Server
Pages), ASP.NET,ColdFusion, JSP (JavaServer Pages),PHP sin necesidad de tener experiencia
previa en programacin.

3.2-c Microsoft Visual InterDev

Microsoft Visual InterDev es una herramienta dentro del producto Visual Studio de
Microsoft, que est orientada a la programacin en el entorno web, y que acepta los lenguajes
propios de ese entorno (ASP, HTML, DHTML, Javascript, VBScript, etc).En un principio esta
aplicacin est orientada ms para la programacin de bases de datos y que el cdigo de las
pginas se ejecute en el servidor en que estn alojadas, en lugar del cliente. Puede completar
cdigo, tiene herramientas de administracin de servidor de base de datos y un compilador
integrado.

Permite tambin el acceso a datos en diferentes plataformas (Access, SQL , etc.).

3.2 Libreras
La principal librera de ASP esta situada en el archivo asp.dll. Este lenguaje, adems permite
aadir propias bibliotecas a las ya existentes.
Debido a su fcil extensin dentro de los entornos de programadores, se pueden encontrar en la
red diversas pginas que recaban informacin de nuevas bibliotecas.
He aqu una de las principales.

http://www.livio.net/main/asp_functions.asp

Este pgina, contiene libreras para arrays, e-mails, ficheros.

3.3 Complementos y herramientas


3.3-a Click Query

ClickQuery mejora la funcionalidad a la hora de utilizar las bases de datos de las pginas del
servidor (ASP). Esto permite seleccionar, insertar, actualizar y suprimir declaraciones de
cualquier buscador. Est incorporado en cualquier Web site existente que apoye el ASP. Las
caractersticas no requieren componentes basados en el servidor, incluyendo todos los archivos
del cdigo y de base de datos de fuente.

3.3-b VBScript

VBScript (abreviatura de Visual Basic Script Edition) es un lenguaje interpretado por el


Windows Scripting Host de Microsoft. Su sintaxis refleja su origen como variacin del lenguaje
de programacin Visual Basic. Ha logrado un apoyo significativo por parte de los
administradores de Windows como herramienta de automatizacin, ya que, conjunta y
paralelamente a las mejoras introducidas en los sistemas operativos windows donde opera
fundamentalmente, permite ms margen de actuacin y flexibilidad que el lenguaje batch (o de
proceso por lotes) desarrollado a finales de los aos 1970 para el MS-DOS.

El crecimiento del uso de las tecnologas de internet ha supuesto un significativo avance para
este lenguaje, dado que es parte fundamental de la ejecucin de aplicaciones de servidor
programadas en ASP (Active Server Pages.

VBScript es interpretado por el motor de scripting (vbscript.dll) que puede ser invocado por el
motor ASP (asp.dll) en un entornoweb, por wscript.exe en un entorno Windows de interfaz
grfica y por cscript.exe es un entorno de lnea de comandos. Cuando el cdigo fuente VBScript
se guarda en ficheros independientes, stos tienen tpicamente la extensin .vbs.

Cuando se emplea en Internet Explorer, VBScript funciona de forma muy similar a JavaScript,
procesando cdigo contenido en el documento HTML. VBScript tambin puede usarse para
crear aplicaciones HTML independientes (extensin .hta), que necesitan Internet Explorer 5.0 o
superior para poder ser ejecutados

3.4 Aplicaciones y diseo


3.4-a Active X

ActiveX es una tecnologa de Microsoft para el desarrollo de pginas dinmicas. Tiene


presencia en la programacin del lado del servidor y del lado del cliente, aunque existan
diferencias en el uso en cada uno de esos dos casos.
En el cliente: Son pequeos programas que se pueden incluir dentro de pginas web y sirven
para realizar acciones de diversa ndole. Por ejemplo hay controles ActiveX para mostrar un
calendario, para implementar un sistema de FTP, etc.

Son un poco parecidos a los Applets de Java en su funcionamiento, aunque una diferencia
fundamental es la seguridad, pues un Applet de Java no podr tomar privilegios para realizar
acciones malignas (como borrarnos el disco duro) y los controles ActiveX s que pueden
otorgarse permisos para hacer cualquier cosa.

Los controles ActiveX son particulares de Internet Explorer.

En el servidor: Tambin existen controles ActiveX del servidor y la gente que conozca ASP
seguro que los utiliza ya, aunque sea sin darse cuenta. Por ejemplo, cuando realizamos una
conexin con una base de datos, estamos utilizando un control ActiveX del servidor.

Desarrollo de ActiveX : Los controles ActiveX se desarrollan con entornos de Microsoft para
la creacin de aplicaciones Windows, como pueden ser Visual Basic Script o Visual C.

4.-Conclusiones
ASP en un lenguaje para el desarrollo y diseo de aplicaciones relacionadas con servidores, y de
una forma mas amplia, con la red internet. Es un lenguaje similar al otro como PHP, pero tiene
la desventaja de no ser tan libre. Aunque es ms potente que otros lenguajes, las limitaciones
proveniente de los productos de Microsft hacer que aparezca un cierto nivel de desconfianza
(como por ejemplo el Active X).

En si, la forma del lenguaje es clara y sencilla, y es fcilmente reconocible y utilizable. Adems
incorpora diferentes objetos que ayudan a la hora de trabajar con los servidores y las propias
aplicaciones.

Al ser reconocido por bastante plataformas, actualmente existen pocos editores universales
que no reconozcan este lenguaje a la hora de programar. Sin embargo, el crecimiento de este
lenguaje se ha visto cortado por el surgimiento de ASP.Net, que mejora el propio lenguaje y
permite una migracin de datos de ASP a ASP.Net de forma fcil y sencilla.

Ciertamente, ASP es un lenguaje potente, basando en otros lenguajes y herramientas de uso


conocido. El pero que surge a raz de ASP es la necesidad de ciertos requisitos que debe
cumplir el sistema (por parte de microsoft).
BIBLIOGRAFIA

Pginas web consultas: visto en

http://www.uco.es/~i72cafef/tiagdi/introduccion.html
http://www.wikilearning.com/introduccion_a_la_programacion_en_asp-wkccp-4460-1.htm
http://www.aspfree.com/c/a/ASP/What-are-Active-Server-Pages/
http://www.webestilo.com/asp/
http://www.maestrosdelweb.com/editorial/aspintro/
http://www.programacion.com/asp/tutorial/asp_basics/1/
http://www.terra.es/personal6/morenocerro2/asp/manual/asp_1.html
http://www.aspin.com/home/software/aspcodee
http://www.bigwebmaster.com/ASP/
http://es.wikipedia.org/wiki/Internet_Information_Services
http://es.wikipedia.org/wiki/ASP.NET
http://es.gotdotnet.com/quickstart/aspplus/doc/whatisaspx.aspx
http://es.wikipedia.org/wiki/Dreamweaver
http://www.livio.net/main/asp_functions.asp

Libros consultados:
Programacin con ASP 3. Jorge Serrano Perez. 2000. Anaya
Active Server Pages. 2000. Keith Morneau, Jill Batistick. Course Technology

También podría gustarte