¿Qué es el ASP?
Toda la información sobre las Active Server pages de Microsoft
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 |
<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 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.
Para más información y resolución de dudas sobre ASP visita los foros.
Los conceptos están muy claros, tiene una explicación sencilla y entendible.
fue de mucha ayuda
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.
ESTA SUPER QUE BUENO ME PARECE EXCELENTE SABER QUE PODEMOS CONTAR CON TAN VERIDICA INFORMACIÒN
jajamuy interesante
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 [email protected].
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
Excelente
Esta muy entendible, saca de apuros
no biene lo que significa lo que biene en el programa
Active Server Pages
Eso es lo que es. Asi de sencillo :risa:
es interesante y didactico para aquellos que usamos esta tecnologia que nos ayuda a mejorar nuestra pagina web.
asp nos ayuda a mejorar las paginas web y nuestra programacion es rápida
Súper, gracias. Me ayudó bastante
facil: Active Server Pages
acaso no sabias? :risa:
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…)
Hay que ser muy weon
como puedo areglar mi pagina web por favor alguien que sepa me lo diga mi msn es:[email protected]
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: [email protected]
Viene a ser el sistema de freno de los coches. ASP … tipo ABS vamos
o no? Dejadme que lo piense mejor…
Gracias por la explicacion del ASP y HTML. Se nota claramente la gran utilidad.
Gracias Maestros.
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.,
Excelente me ayudo muchisimo
si quiero incluir una accion html dentro de asp, como lo hago??
quiero saver como puedo hacer en html para enviar un formulario via mail pero utilisando codigos asp
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
buena definicion para lguien que no conoce asp grax…
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 !!!
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??
buena esa
muy claro
es super chevere
este tema es super bacano
creo que esto m ayudara
bastant para el trabajo
aunque no entiendo mucho
creo que esto m ayudara
bastant para el trabajo
aunque no entiendo mucho
creo que esto m ayudara
bastant para el trabajo
aunque no entiendo mucho
pienso que necesita mas informacion ya que tiene lo basico
Me atrapo con la lectura, muy didactico.
esta informacion q encontre a qui esta hasta el culoooooooooooo
Leí que podiamos usar apache con ASP, me pueden decir examctamente cómo, o explicarme a que se refiere eso.
LO LEIDO DE ESTE CONTENIDO ESTA INTERESANTE LO QUE NECESITABA LO ENCONTRE AQUI
Me ha sido muy util, lo mejor y sencillo, salu2
ES MUY BUENO
ES MUY BUENO
ES MUY BUENO
[…] en nuestras cuentas de correo, soporte de programación en ciertos lenguajes como ser PHP, ASP, .NET, JAVA, […]
es muy bueno, gracias por haberlo publicado, y como ya lo dijeron te saca de apuros
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….
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!*
[…] en disco, transferencia, lenguajes de scripts soportados (PHP, ASP, Perl) bases de datos (Mssql, MySQL, Postgresql, Oracle, Access) cuentas de correo, soporte […]
bien pero asp apesta, mas vale que aprendan PHP pronto porque ese seudo lenguaje esta desapareciendo como el Fortran.
Christian muy buena la definicion que diste de el asp me sirvio mucho en la investigacion que hice.
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!
[…] lenguaje que podemos utilizar para crear nuestros sitios web se encuentran (HTML, ColdFusion, PHP, ASP, XSLT, CSS, JavaScript, XML, JSP, ASP […]
Es muy fácil obtener la versión web del código de visul basic .net y ahora lo convierte en ASP fácilmente.
MUY BUENO LA EXPLICACION PARA AQUELLOS QUE SE INTERESAN POR LA PROGRAMACIÓN
mmm no se ve nada, échenle ganitas al remodelar su sitio
Hola, muy buenos dias, tengo una pregunta, las ventajas y desventajas
para desarrollar paguinas web en asp
Hola amigos, con mucha humildad y ojalá sin ser considerado Spam, les quiero dar una información que sé que a muchos de ustedes les será de gran ayuda…Estoy desarrollando una serie de Videotutoriales de Programación con ASP que publicaré de manera gratuita en mi sitio Web personal http://www.cesarcancino.com …ya voy en el tercero y espero hacer muchos mas.. Los invito a seguirlos y avisarles a todos quienes deseen aprender a trabajar con este lenguaje…saludos desde Chile…
[…] que permite intercambiar datos asincrónicamente con el servidor web, puede ser mediante PHP, ASP, entre […]
[…] siguiente código nos permitirá llamar el archivo ASP o […]
[…] en disco, transferencia, lenguajes de scripts soportados (PHP, ASP, Perl) bases de datos (Mssql, MySQL, Postgresql, Oracle, Access) cuentas de correo, soporte […]
hola mi nombre es muy largo
mis padres me odian
porque me pusieron este nombre tan largo???
pooooorqueeeee aaaa miii diiooos¡¡¡¡¡¡¡¡¡¡
mis iniciales son NPMSRC no puedeee seeeer
BUENO ME DESPIDO
SOY otorrinolaringologo¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ porque la vida es haciii¡¡¡
y mi mascota es un hipopotamo¡¡¡¡
dios mio me boy a asesinar
*/ nabuconodosor pedro maximiliano de los santos reyes carmona ah muerto*/
Excelente info, te sugiero por favor que indiques para nosotros los nuevos en esto los pasos que ASP requiere para funcionar, por ejemplo, desarrollo de codigo, activación en server, insertación en codigo html, etc., etc., esperamos mas info actualizada, saludos desde CANCUN, MEXICO
[…] sintaxis es muy similar a la del ASP, pues el código PHP va incrustado dentro del código HTML. Sus tags van incluidos dentro de . Un […]
[…] sintaxis es muy similar a la del ASP, pues el código PHP va incrustado dentro del código HTML. Sus tags van incluidos dentro de . Un […]
Muy bien explicado estaría bueno un poco de tutoriales gracias
SUper Super claro, más explicación no hace falta. Hace tiempo que no leía comentarios de este nivel.
Felicitaciones por la explicación.
esta muy buena la informacion eee!!!!
ojala le ubiera entendidio al profe bueno losdejo tengo un buen de tarea k acer adios!!!!