HTML
¿Que es?
Es la abreviatura de “HyperText Mark-up Lenguaje”, es
decir, “Lenguaje de marcado hipertextual”, y esto ya es más de lo que necesitas
saber a estas alturas. En todo caso, para mantener un buen orden, vamos a
explicar qué significa con mayor detalle.
·
Hiper es lo contrario de lineal. En los buenos
viejos tiempos -cuando un ratón era un animalillo que perseguía un gato- los
programas de ordenador se ejecutaban de forma lineal: cuando el programa había
ejecutado una acción seguía hasta la siguiente línea, y después de ésta a la
siguiente, y a la siguiente, … HTML, sin embargo, es diferente: se puede ir
donde uno quiera cuando uno quiera. Por ejemplo, no es necesario visitar
MSN.com antes de visitar HTML.net.
·
Texto se explica por sí solo.
·
Marcado es lo que haces con el texto. Se marca
el texto del mismo modo que en un programa de edición de textos con
encabezados, viñetas, negrita, etc.
·
Lenguaje es lo que es HTML. Este lenguaje hace
uso de muchos términos en inglés.
PHP
¿Que es?
PHP es el acrónimo de Hipertext Preprocesor. Es lo que
llamamos un lenguaje de programación del lado del servidor, esto significa que
el código se interpreta en el servidor y no en el ordenador del usuario.
Es un lenguaje para programar scripts, que se incrustan
dentro del código HTML. Este lenguaje es gratuito y multiplataforma.
El código php interpretado, produce un resultado que es
enviado al navegador del visitante en forma de HTML, imagen, documento .doc… de
ninguna manera el navegador del visitante accede al código fuente en php sino
solo a su resultado en HTML.
El navegador pide un documento al servidor, en el caso que
este documento sea un archivo PHP, el archivo es interpretado y se envía su
resultado al navegador.
ASP
¿Que es?
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 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.
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.
No hay comentarios:
Publicar un comentario