SERVER142 ... con manos de programador

jueves, septiembre 01, 2005

Active Server Pages (ASP)

Active Server Pages (ASP) es una tecnología creada por Microsoft, destinada al desarrollo de sitios web.
No se trata de un lenguaje de programación en sí mismo (ya que los ASP se pueden programar en VBScript, JavaScript, PerlScript o en varios otros lenguajes), sino de un marco sobre el que construir aplicaciones basadas en Internet.

La tecnología ASP apareció por primera vez (version 1.0) con el servidor Internet Information Server 3.0 de Microsoft en Diciembre de 1996. La versión 4.0 de IIS (el Option Pack para NT 4.0) incluye la versión 2.0 de ASP, y la versión 5.0 de IIS, distribuída con Windows 2000, incluye ASP 3.0.

Los predecesores de ASP incluyen CGI y Perl. Las tecnologías de Microsoft predecesoras de ASP incluyen IDC y WebDB. Otras tecnologías que compiten con ASP son ColdFusion (Allaire), JavaServer Pages (Sun Microsystems) y PHP (de libre distribución bajo Open System).

Algunas de las características de ASP son:
· ASP es totalmente gratuito para Microsoft Windows NT o Windows 95/98.
· El código ASP se puede mezclar con el código HTML en la misma página (no es necesario compilarlo por separado).
· El código ASP se puede escribir con un simple editor de textos como el Bloc de notas de Windows o UltraEdit.
· Cómo el código ASP se ejecuta en el servidor, y produce como salida código HTML puro, su resultado es entendible por todos los navegadores existentes.
· Mediante ASP se pueden manipular bases de datos (consultas, actualizaciones, borrados, etc.) de prácticamente cualquier plataforma, con tal de que proporcione un driver OLEDB u ODBC.
· ASP permite usar componentes escritos en otros lenguajes (C++, Visual Basic, Delphi), que se pueden llamar desde los guiones ASP.
· Sin modificar la instalación, los guiones ASP se pueden programar en JScript o VBScript (este último es el más usado porque mas programadores lo dominan), pero también existen otros lenguajes, como Perlscript y Rexx, que se pueden emplear para programar ASP.
· Se ha portado a la plataforma Java por Chili!Soft y Halcyon Software, lo que permite que ASP sea usado en casi cualquier sistema operativo.
Ventajas

Las principales ventajas que ofrece ASP son:

1. Permite acceder a bases de datos de una forma sencilla y rápida.
2. Las páginas se generan dinámicamente mediante el código de scripts, (guiones).
3. El código de script se ejecuta en el servidor, y no se depende del navegador que se emplee.
4. Desde una página ASP se pueden ejecutar servidores OLE en el servidor de web, lo que abre un abanico de nuevas posibilidades sólo accesibles previamente usando CGI y filtros ISAPI: acceso a base de datos, acceso a ficheros, logging en el sistema, envío de correo, etc.
La tecnología ASP se emplea principalmente para crear aplicaciones interactivas que funcionan en Internet.

Qué necesito para programar ASP

Para programar ASP se necesita, como mínimo, un servidor de web (Microsoft Personal Web Server para Windows 95/98 o Internet Information Server 3.0/4.0/5.0 para Windows NT 4.0) y un simple editor de textos como el Bloc de notas de Windows para escribir los guiones. Si se quiere acceder a una base de datos, se puede usar una conexión ODBC, una conexión OLE-DB, o una ruta física. Como plataforma de bases de datos, una simple base de datos hecha en Microsoft Access es suficiente

Como empezar?

A continuación les dejo un pequeñó manual que puede serles util para poder comenzar a trabajar con ASP.
Descargar

1 Comments:

  • Me agrado la introducción de la entrada al Blog, muy concreto el contenido, me convence el cambiarme a ASP; aunque faltaron comparaciones por ejemplo con JSP y PHP que son otros dos que dominan el mercado de los "lenguajes Web", si se comenta algo al respecto pero debe profundizar para convencer (aunque sabemos que ese no es el fin de este Blog)

    La presentación me parecio muy sencilla, bien resumida, después de buscar en varios foros y páginas el como levantar el servidor, me quedo definitivamente con la presentación que comparte.

    Detalles: un poco más de texto en algunas diapositivas, tocar el tema de los Permisos y hacer demostraciones en una INTRANET.

    Muy interesante su Blog, me agrada el estilo de escribir, ya está en mis Favoritos. De antemano, muchas gracias, Inge.

    By Anonymous Anónimo, at 12:01 a.m.  

Publicar un comentario

<< Home