Maestros del Web


Estás en Inicio / Editorial / ASP

23.04.2001

¿Qué es el ASP?

Toda la información sobre las Active Server pages de Microsoft

alt="Introducción al ASP (Active Server Pages)"
src="/images/asp_title.gif" width="318" class="centro"/>

Al navegar más de alguna vez nos hemos
topado con alguna página que tiene archivos con extensión “.asp” y nos hemos preguntado que significa éste tipo de archivos.

Microsoft introdujo esta tecnología llamada Active Server Pages en diciembre de
1996, por lo que no es nada nueva. Es parte del Internet Information Server (IIS) desde
la versión 3.0 y es una tecnología de páginas activas que permite el uso de
diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar
páginas generadas dinámicamente, traduciendo la definición de Microsoft: “Las
Active Server Pages son un ambiente de aplicación abierto y gratuito en el que
se puede combinar código HTML, scripts y componentes ActiveX del servidor para
crear soluciones dinámicas y poderosas para el web”
.

El principio de la tecnología ASP es el VBScript, pero existe otra diversidad
de lenguajes de programación que pueden ser utilizados como lo es Perl,
JScript, etc.

El ASP es una tecnología dinámica funcionando del lado del servidor, lo que
significa que cuando el usuario solicita un documento ASP, las instrucciones
de programación dentro del script son ejecutadas para enviar al navegador únicamente
el código HTML resultante. La ventaja principal de las tecnologías dependientes
del servidor radica en la seguridad que tiene el programador sobre su código,
ya que éste se encuentra únicamente en los archivos del servidor que al ser
solicitado a través del web, es ejecutado, por lo que los usuario no tienen
acceso más que a la página resultante en su navegador.

Para explicar mejor el
funcionamiento del ASP se presenta la siguiente gráfica:

src="/images/asp_intro.gif" alt="aspintro" class="centro"
width="412"/>

Para insertar instrucciones ASP dentro
del código HTML se incluye encerrado entre “<% %>”. Estos comandos son
los que procesa el servidor antes de enviar la página al navegador.

A continuación tenemos un ejemplo del código ASP en el servidor y los resultados
HTML que serán vistos en el navegador:

Código ASP Código HTML Resultado en el Navegador

<P>

<% For I = 1 To 5 Step 1 %>

<FONT SIZE=”<%= I %>”>Maestros del Web!</FONT><BR>

<% Next %>

</P>

<P>

<FONT SIZE=”1″>Maestros del Web!</FONT><BR>

<FONT SIZE=”2″>Maestros del Web!</FONT><BR>

<FONT SIZE=”3″>Maestros del Web!</FONT><BR>

<FONT SIZE=”4″>Maestros del Web!</FONT><BR>

<FONT SIZE=”5″>Maestros del Web!</FONT><BR>

</P>

Maestros del Web!

Maestros del Web!

Maestros del Web!

Maestros del Web!

Maestros del Web!

El ejemplo anterior crea un ciclo que
se repite 5 veces y aumenta el tamaño del tipo de letra en una frase establecida.

El desarrollo que se ha venido dando a lo que es
ASP ha sido bastante amplio. Entre sus funciones principales están el acceso
a base de datos, envió de correo electrónico, creación dinámica de gráficos
y otros. Básicamente, muchas cosas que podemos realizar por medio de href="http://maestrosdelweb.com/editorial/cgiintro/">CGI pueden ser realizadas con esta tecnología. Esto debido a que el ASP es tan eficiente
con escribir código directamente a la interfase de aplicación del servidor,
con la ventaja de que es más eficiente que el CGI que depende de un compilador
ya que el ASP corre como un servicio en el servidor, tomando ventaja de la arquitectura
de multitareas.

Para empezar con el desarrollo de las Active Server Pages es necesario un servidor
con Windows NT 4.x o mayor y el Internet Information Server. El IIS es una aplicación
gratuita que puede conseguirse en el href="http://www.microsoft.com/ntserver/nts/downloads/recommended/NT4OptPk/default.asp">Option Pack del NT. También es posible utilizar
ASP en Windows 9x por medio del Personal Web Server junto al Option Pack
mencionado anteriormente.

En caso del uso de un servidor Linux, Chilisoft ha desarrollado el Chilisoft
ASP
que también permite el uso de esta tecnología. Otra opción
es InstantAsp también para correr ASP en servidores
que no sean el IIS.

La mayoría de proveedores de Hosting pagado con plataformas NT tienen acceso
a esta tecnología en sus servidores. El código puede ser trabajado en cualquier
editor HTML o de texto. Existen en el mercado dos herramientas para trabajar
profesionalmente el ASP en modo visual como lo son el Drumbeat 2000 y el href="http://msdn.microsoft.com/vinterdev/">Visual Interdev de Microsoft.

Para más información y resolución de dudas sobre ASP visita los href="http://www.forosdelweb.com/asp/">foros.

Califica esta nota:

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (9 votos, promedio: 4.11 de 5)
Loading ... Loading ...
Christian Van Der Henst S.

Sobre el autor

Christian Van Der Henst S.
Emprendedor, viajero apasionado y entusiasta del uso y promoción de tecnologías web como herramientas de educación y desarrollo social.

Si eres nuevo en Maestros del Web y te agradan nuestras publicaciones, te invitamos a suscribirte a nuestro Feed.

Sindícanos en: Google Reader, Bloglines, My Yahoo o My MSN | ¿Qué es el Feed?

Comentarios

53 comentarios en total.

  1. Yuba 20.08.2003 - 07:53 - #

    Los conceptos están muy claros, tiene una explicación sencilla y entendible.

  2. Unregistered 12.09.2003 - 10:08 - #

    fue de mucha ayuda

  3. Unregistered 28.10.2003 - 14:42 - #

    Al navegar más de alguna vez nos hemos topado con alguna página que tiene archivos con extensión “.asp” y nos hemos preguntado que significa éste tipo de archivos.
    Microsoft introdujo esta tecnología llamada Active Server Pages en diciembre de 1996, por lo que no es nada nueva. Es parte del Internet Information Server (IIS) desde la versión 3.0 y es una tecnología de páginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente.

    Traduciendo la definición de Microsoft: “Las Active Server Pages son un ambiente de aplicación abierto y gratuito en el que se puede combinar código HTML, scripts y componentes ActiveX del servidor para crear soluciones dinámicas y poderosas para el web”.

    El principio de la tecnología ASP es el VBScript, pero existe otra diversidad de lenguajes de programación que pueden ser utilizados como lo es Perl, JScript, etc.
    El ASP es una tecnología dinámica funcionando del lado del servidor, lo que significa que cuando el usuario solicita un documento ASP, las instrucciones de programación dentro del script son ejecutadas para enviar al navegador únicamente el código HTML resultante. La ventaja principal de las tecnologías dependientes del servidor radica en la seguridad que tiene el programador sobre su código, ya que éste se encuentra únicamente en los archivos del servidor que al ser solicitado a través del web, es ejecutado, por lo que los usuario no tienen acceso más que a la página resultante en su navegador.

    Para explicar mejor el funcionamiento del ASP se presenta la siguiente gráfica:

    Para insertar instrucciones ASP dentro del código HTML se incluye encerrado entre “< % %>“. Estos comandos son los que procesa el servidor antes de enviar la página al navegador.
    A continuación tenemos un ejemplo del código ASP en el servidor y los resultados HTML que serán vistos en el navegador:

    Código ASP Código HTML Resultado en el Navegador

    < % For I = 1 To 5 Step 1 %>
    Maestros del Web!

    Maestros del Web!

    Maestros del Web!

    Maestros del Web!

    Maestros del Web!

    Maestros del Web!
    Maestros del Web!
    Maestros del Web!
    Maestros del Web!
    Maestros del Web!

    El ejemplo anterior crea un ciclo que se repite 5 veces y aumenta el tamaño del tipo de letra en una frase establecida.

    El desarrollo que se ha venido dando a lo que es ASP ha sido bastante amplio. Entre sus funciones principales están el acceso a base de datos, envió de correo electrónico, creación dinámica de gráficos y otros. Básicamente, muchas cosas que podemos realizar por medio de CGI pueden ser realizadas con esta tecnología. Esto debido a que el ASP es tan eficiente con escribir código directamente a la interfase de aplicación del servidor, con la ventaja de que es más eficiente que el CGI que depende de un compilador ya que el ASP corre como un servicio en el servidor, tomando ventaja de la arquitectura de multitareas.

    Para empezar con el desarrollo de las Active Server Pages es necesario un servidor con Windows NT 4.x o mayor y el Internet Information Server. El IIS es una aplicación gratuita que puede conseguirse en el Option Pack del NT. También es posible utilizar ASP en Windows 9x por medio del Personal Web Server junto al Option Pack mencionado anteriormente.
    En caso del uso de un servidor Linux, Chilisoft ha desarrollado el Chilisoft ASP que también permite el uso de esta tecnología. Otra opción es InstantAsp también para correr ASP en servidores que no sean el IIS.
    La mayoría de proveedores de Hosting pagado con plataformas NT tienen acceso a esta tecnología en sus servidores. El código puede ser trabajado en cualquier editor HTML o de texto. Existen en el mercado dos herramientas para trabajar profesionalmente el ASP en modo visual como lo son el Drumbeat 2000 y el Visual Interdev de Microsoft.

  4. DOMENICA 08.11.2003 - 09:45 - #

    ESTA SUPER QUE BUENO ME PARECE EXCELENTE SABER QUE PODEMOS CONTAR CON TAN VERIDICA INFORMACIÒN

  5. Kalus 06.01.2004 - 19:22 - #

    jajamuy interesante

  6. oresgraph 04.02.2004 - 14:43 - #

    no es comentario pero requiero ayuda
    Hola que tal, tengo un problema al poner kase raye la placa madre (main borad) y creo que la solución es soldar comúnmente los contactos, si hay alguien que pueda ayudarme como puedo arreglar mi placa madre por favor escríbame a oresgraph@hotmail.com.

  7. necrophorum 04.02.2004 - 18:15 - #

    esty empezando en esto yla verdad le entendi bien;teniendo en cuenta que soy principiante para personas avanzadas siento que van aquerer mas informacion.
    pero al menos a mi si me saco de mi duda

  8. Julio C. Alemàn 11.03.2004 - 12:54 - #

    Excelente

  9. Carlos 13.03.2004 - 12:35 - #

    Esta muy entendible, saca de apuros

  10. alex 30.03.2004 - 23:37 - #

    no biene lo que significa lo que biene en el programa

  11. Aisengard 09.04.2004 - 22:54 - #

    Active Server Pages

    Eso es lo que es. Asi de sencillo :risa:

  12. jessica 26.04.2004 - 13:51 - #

    es interesante y didactico para aquellos que usamos esta tecnologia que nos ayuda a mejorar nuestra pagina web.

  13. Unregistered 26.04.2004 - 13:55 - #

    asp nos ayuda a mejorar las paginas web y nuestra programacion es rápida

  14. Denisse Rdz 16.05.2004 - 12:39 - #

    Súper, gracias. Me ayudó bastante

  15. <-Xkærzvøld-> 21.01.2005 - 09:13 - #

    facil: Active Server Pages

    acaso no sabias? :risa:

  16. Leviatan_07 01.04.2005 - 03:33 - #

    Esta chido el tuto!

    …una pregunta, con solo instalar el IIS ya puedo hacer mis pruebas, no es necesario que instale algo como un modulo de ASP o algo por el estilo, como en el caso de PHP y Apache, que instalas primero el Apache (servidor), y despues el PHP (como Modulo; por ejemplo…)

  17. No Registrado 03.06.2005 - 19:06 - #

    oresgraph, no es comentario pero requiero ayuda
    Hola que tal, tengo un problema al poner kase raye la placa madre (main borad) y creo que la solución es soldar comúnmente los contactos, si hay alguien que pueda ayudarme como puedo arreglar mi placa madre por favor escríbame a oresgraph@hotmail.com.

    Hay que ser muy weon

  18. kikyo 12.06.2005 - 11:27 - #

    como puedo areglar mi pagina web por favor alguien que sepa me lo diga mi msn es:iela_908@hotmail.com

  19. laura... 20.04.2006 - 23:25 - #

    hola, tengo q hacer un trabajo práctico en la facultad y la verdad necesito aljgunas ideas q me ayuden con el mismo,……

    en realidad, no se pueden repetir trabajos como: conectar paginas web con bases de datos, y cosas asi q están muy trilladas.

    por eso necesitaría saber si alguien me puede sugerir algunas cosas como trabajar con imagines dinamicas o otros usos q se le puede dar a ASP.NET

    gracias!!!
    mi mail es: orlandovallejos@gmail.com

  20. muleque 21.04.2006 - 11:00 - #

    Viene a ser el sistema de freno de los coches. ASP … tipo ABS vamos

  21. muleque 21.04.2006 - 11:00 - #

    o no? Dejadme que lo piense mejor…

  22. Conde 28.05.2006 - 00:42 - #

    Gracias por la explicacion del ASP y HTML. Se nota claramente la gran utilidad.

    Gracias Maestros.

  23. Milton Villarraga 02.06.2006 - 16:34 - #

    Saludos!! Les cuento que he probado el desarrollo con PHP y ASP, y puedo decirles que a mí me fascinó ASP. El PHP está bien cuando buscas el desarrollo con lo gratuito, con una mínima inversión, y yo inicié con PHP, pero la verdad tube muuchos problemas por las vesiones, las formas de escribir un código y otro. Acá funciona,,, allá ya no. Cambia la versión de PHP y ni forma de actualizar el motor PHP porque las páginas generalmente no funcionan. Y ni qué hablar de los hosting que cada uno maneja una versión distinta.
    En cambio, ASP independientemente de que sea Microsoft o no, es un lenguaje completo, estable, que no te pone problema para nada, super lógico y fácil de aprender y aplicar. La curva de aprendizaje es mil veces más rápida y las cosas que se pueden hacer son increíbles. Ya no hay problema con los hosting, porque el que se respete ofrece compatibilidad para ASP ó PHP. Además, el código es aplicable en otros aplicativos (VBScript viene de Visual Basic, importantísimo a la hora de elaborar macros en excel, y JSCript viene de Java Script, creo que muchos se iniciaron con él.). Respeto los que defienden PHP, pero la verdad para elaborar aplicaciones profesionales, seguras y estables en mi empresa desarrollamos ahora en ASP.

    Saludos a Todos.,

  24. Omar Linares 20.07.2006 - 14:47 - #

    Excelente me ayudo muchisimo

  25. E2A 06.08.2006 - 00:07 - #

    si quiero incluir una accion html dentro de asp, como lo hago??

  26. henry de jesus faña 23.08.2006 - 08:15 - #

    quiero saver como puedo hacer en html para enviar un formulario via mail pero utilisando codigos asp

  27. Andrea 01.09.2006 - 09:49 - #

    muy preciso pero me podrias decir xfas yo uso asp en dreamweaver pero me abre paginas frotpage y no lo hace en una pagina de internet y menos salen bien los ejercicios me podrias decir q le falta a mi compu,,, nose por instalar o algo gracias

  28. claudio 14.09.2006 - 08:15 - #

    buena definicion para lguien que no conoce asp grax…

  29. Jose 20.09.2006 - 15:14 - #

    Hola, muy buenas, tengo una pregunta, quiero comprar un servidor para crear paginas a los demas y por ello cobrar xD en ASPX, pero el problema esq nose donde comprar un servidor ( barato al ser posible xDDD jeje)

    Un Saludo !!!

  30. mjg 21.09.2006 - 15:18 - #

    si alguien esta por ahi epero me puedan ayudar…tengo en mi compu windows xp profesional y no se que es mas recomendable para utilizar asp: el IIS o PWS??

  31. juliooooo 05.10.2006 - 18:08 - #

    buena esa

  32. lg 31.10.2006 - 00:36 - #

    muy claro

  33. mireya 05.11.2006 - 09:50 - #

    es super chevere

  34. mireya 05.11.2006 - 09:51 - #

    este tema es super bacano

  35. joselyn 07.11.2006 - 12:29 - #

    creo que esto m ayudara
    bastant para el trabajo
    aunque no entiendo mucho

  36. joselyn 07.11.2006 - 12:29 - #

    creo que esto m ayudara
    bastant para el trabajo
    aunque no entiendo mucho

  37. joselyn 07.11.2006 - 12:29 - #

    creo que esto m ayudara
    bastant para el trabajo
    aunque no entiendo mucho

  38. nanilka 08.11.2006 - 13:01 - #

    pienso que necesita mas informacion ya que tiene lo basico

  39. Gangel 20.11.2006 - 16:41 - #

    Me atrapo con la lectura, muy didactico.

  40. frank 28.11.2006 - 16:30 - #

    esta informacion q encontre a qui esta hasta el culoooooooooooo

  41. leo 22.12.2006 - 17:17 - #

    Leí que podiamos usar apache con ASP, me pueden decir examctamente cómo, o explicarme a que se refiere eso.

  42. GABY 10.01.2007 - 12:53 - #

    LO LEIDO DE ESTE CONTENIDO ESTA INTERESANTE LO QUE NECESITABA LO ENCONTRE AQUI

  43. Horacio 16.01.2007 - 14:02 - #

    Me ha sido muy util, lo mejor y sencillo, salu2

  44. NELISBETH 09.02.2007 - 14:20 - #

    ES MUY BUENO

  45. NELISBETH 09.02.2007 - 14:20 - #

    ES MUY BUENO

  46. NELISBETH 09.02.2007 - 14:20 - #

    ES MUY BUENO

  47. karen 03.09.2007 - 21:18 - #

    es muy bueno, gracias por haberlo publicado, y como ya lo dijeron te saca de apuros

  48. esteban... 23.09.2007 - 17:11 - #

    exelente…la verdad simplisimo, y se nota que te gusta
    enseñar en serio….
    te felicito ..y te auguro un gran futuro…
    lo que aprendes ..en simple ..nunca lo olvidas….

  49. pablo 20.01.2008 - 20:54 - #

    Tengo un pagina en la cual hace una consulta a una DB , cuando lo abro con firefox trabaja perfectamente bien pero cuano abro con el explorer tarda por lo menos 10 minutos y se cuelga
    .Segun verifique en otros foros el codigo esta OK y nadie sabe xqe motivo se produce este error.- en explorer..
    Dejo el codigo.

    <PARAM NAME=”movie” VALUE=”">

    <embed src=”" width=”165″ height=”60″ quality=”high”>

    quisiera saber si me podes dar una mano con esto, Gracias!*

  50. pepito targal 10.03.2008 - 15:09 - #

    bien pero asp apesta, mas vale que aprendan PHP pronto porque ese seudo lenguaje esta desapareciendo como el Fortran.

  51. pedro 11.03.2008 - 19:28 - #

    Christian muy buena la definicion que diste de el asp me sirvio mucho en la investigacion que hice.

  52. Dunyazad ^^ 12.03.2008 - 02:09 - #

    eeeeestaba buscando algo entendible de ASP y lo encontre aqui (cabe mencionar q es una de las primeras paginas q te tiran en google n_n!) eeeee!! jajaja
    hola Christian, yo te escuche en ExpoNet2008 y sabes, a pesar de q mi intencion era llegar a ganar unos puntos (XD) xq la verdad a mi esto de la info jejejejeje no muy, igual y me gustaron la mayoria de las conferencias y me la pase genial!! a x cierto, explicas muy bien jejejeje, me llego! Saludos y Felicidades!

  53. Edoardo 29.07.2008 - 07:20 - #

    Es muy fácil obtener la versión web del código de visul basic .net y ahora lo convierte en ASP fácilmente.

Deja tu Comentario


Maestros del Web se reserva el derecho de moderación de los comentarios. Evita utilizar palabras soeces, ataques directos, descalificativos, insultos, de lo contrario tu comentario será eliminado.


Anuncios por Q
-


Maestros del Web es el punto de encuentro para los entusiastas de la red.

Creative Commons by-nc-sa 3.0 | Política de Privacidad | CMS: Wordpress