El lenguaje de Internet
Espacio monográfico dedicado a la divulgación de todo los temas referentes
a los sistemas operativos, al ordenador, los navegadores, a los virus y a la seguridad de tu
equipo entre otros muchos temas que afectan directamente a tu Pc.
El lenguaje de Internet
Los lenguajes, ya que se trata de diversas variantes, utilizados por
las páginas Web son interpretados por nuestro navegador que se
encarga de colocar la información siguiendo las instrucciones y
códigos insertados junto con al propia información. Esta forma de
proceder resulta transparente para el usuario, pero es el fundamento
de que toda la información de la red se presente de manera ordenada
y correcta en la pantalla de nuestro ordenador.
Para que el navegador, el último responsable de recoger los datos y
colocarlos en pantalla, sea capaz de procesarlos adecuadamente,
éstos deben estar en un formato que pueda entender. El proceso desde
que un servidor envía los datos de una página Web hasta que ésta es
leída e interpretada, se apoya en varios lenguajes propios de
Internet.
HTTP
El HTTP, o HyperText Transfer Protocol, dio lugar a las páginas con
una estructura común que permite combinar en un documento tanto
texto, gráficos, o enlaces a otras páginas, como las marcas
(etiquetas o “tags”) que indican la forma en que se ve la página.
HTTP da origen al prefijo de las páginas web (“http//:…”), para
indicar que están en este formato.
El formato HTTP se apoya en el formato de transporte de los datos,
mediante el protocolo TCP/IP (Transmission Control Protocol,
Internet Protocol) que se encarga de llevarlos, dividiendo la
información en paquetes y mandándolos hacia el destino. TCP/IP
permite recuperar y colocar los paquetes en el orden adecuado en el
destino, solicitando si fuera necesario el reenvío de alguno de
ellos.
HTML
La base de la gran explosión de Internet se basa en el lenguaje HTML
o HyperText Markup Language, es decir, el lenguaje de etiquetas de
hipertexto. Desarrollado en 1991 por el científico Tim Bernes-Lee,
desde el laboratorio CERN (el centro de investigación de física
sobre partículas de alta energía, radicado en Ginebra, Suiza), el
HTML permitió, entre otras cosas, crear referencias a documentos
dentro de una página, en lugar de insertar, todo el documento en la
página.
Los enlaces, que hoy consideramos tan comunes que parece que siempre
estuvieron así, revolucionaron la forma de crear las páginas Web y
de organizar la información en Internet. HTML es la base para crear
páginas Web, así como para interpretarlas. Todos los navegadores
actuales, como Internet Explorer, Netscape Navigator u Opera
entienden HTML, aunque cada uno implementa la norma recomendada por
el World Wide Web Consortium (W3C) de manera algo distinta, ya que
en cada caso han añadido comandos propios. Esto explica por qué
algunas páginas no se ven correctamente con uno u otro, ya que han
sido diseñadas aprovechando algunos de estos comandos propios de uno
de ellos.
El lenguaje HTML ha sufrido diversas evoluciones y está actualmente
en su versión 4, HTML, también denominado HTML dinámico (Dynamic
HTML), que es soportada por las versiones 4 de los navegadores de
Microsoft y Netscape.
XML
Ningún estándar es para siempre y el HTML no es una excepción. Las
necesidades de incluir nuevos comandos y funcionalidades han dado
lugar a una evolución del lenguaje. La futura versión, actualmente
todavía bajo estudio del W3C, se denomina HTML versión 5, XHTML, por
Extended HTML o más abreviadamente, XML (eXtended Markup Language).
XML será la revisión avanzada del primitivo HTML, e incluirá un
soporte más amplio de las hojas de estilo (CSS o Cascade Style
Sheet, hojas de estilo en cascada), actualmente soportadas por HTML
Dinámico.
DOM
Con HTML 4.0 aparecieron características tendentes a tratar cada
página como un documento, con una serie de atributos fácilmente
modificables. Microsoft denominaba a esta cualidad Dinamic HTML
Object Model, mientras que Netscape la indica como HTML Object
Model. Por su parte el consorcio W3C lo define como DOM, o Document
Object Model, o Modelo de Objeto de Documento.
Hay muy poco común en soporte de DOM por los navegadores más
populares. Netscape 4.x lo soporta de forma muy limitada, mientras
que la temprana adopción de Microsoft en su navegador aporta un
amplio, aunque no completo, soporte en su navegador, lo cual le hace
más adecuado para aplicaciones comerciales. El consorcio W3C ha
ratificado dos especificaciones de DOM, Nivel 1 y Nivel 2. La
primera define los objetos y elementos HTML, junto con los métodos
para manipularlos. El nivel 2 añade, entre otros detalles, el
soporte para eventos y hojas de estilo.
Las recientes versiones de los navegadores tienen desigual soporte.
Mientras que Opera no lo implementa, al menos por ahora, y el
cumplimiento por parte de Netscape está todavía en desarrollo, IE
versión 5 implementa la mayoría de las especificaciones del Nivel 1,
más una buena cantidad del Nivel 2.
Pero los navegadores evolucionan, para acompasarse con las
especificaciones. Si es desarrollador, mire las especificaciones en
(1), mientras que si es un usuario avanzado que desea un navegador a
la última, Internet Explorer versión 5 será su elección. Como las
normas son todavía recientes no podrá sacar todo el provecho debido
a que pocas páginas implementan las prestaciones más avanzadas, pero
al menos estará preparado para navegar por aquellos sitios que
rápidamente implementen las funcionalidades más recientes y
potentes.
GLOSARIO
DOM. Document Object Model, o Modelo de Objeto de Documento.
DHTML. Dinamic HTML, HTML dinámico.
HTML. HyperText Markup Language, lenguaje de anotación (etiquetas)
con hipertexto.
XHTML. Extended HTML o más abreviadamente, XML.
XML. eXtended Markup Language o lenguaje de anotación extendido.



