El lenguaje HTML, al igual que los lenguajes o idiomas
que hablan las personas, evoluciona con el tiempo.
En el siguiente vídeo se explica la historia del lenguaje
HTML durante sus primeros años y su relación con otros lenguajes, como SGML,
XML, HTML+ y HTML5. Además, sabrás por qué el W3C abandonó el desarrollo de
XHTML y apostó por HTML5.
Video: Historia de HTML
Tim Berners-Lee es considerado el padre de la
Web porque desarrolló las tres tecnologías fundamentales en las que se basa la
Web: HTML, HyperText Markup Language, el lenguaje de marcado o etiquetado que
se emplea para crear, para escribir, los documentos o páginas web. URL, Uniform
Resource Locator, el localizador de recursos uniforme, el sistema de
localización o direccionamiento de los documentos web. Y HTTP, HyperText
Transfer Protocol, el protocolo o lenguaje con el que se comunican el navegador
y el servidor web y que se emplea para transmitir los documentos web por
Internet.
Por lo tanto, Tim Berners-Lee desarrollo la
primera versión del lenguaje HTML. La mejor información sobre los primeros años
de este lenguaje se puede obtener del libro “Raggett on HTML 4” (Una versión Online del capítulo 2).
Tim Berners-Lee desarrolló el lenguaje HTML a partir de
SGML (Standard Generalized Markup Language), lenguaje ISO 8879 de 1986 y que
consiste en un sistema para la organización y etiquetado de textos. El lenguaje SGML sirve para especificar las reglas de
etiquetado de documentos y no impone en sí ningún conjunto de etiquetas en
especial, es el equivalente al actual XML.
El uso de una pareja de etiquetas para marcar partes del
texto (<title> … </title> ) en HTML está tomado
directamente de SGML, al igual que ciertas etiquetas como <p>, los
encabezados <h1>, <h2>… ó las etiquetas de lista <ol>, <ul>
y <li> que eran muy comunes en lenguajes creados a partir de SGML. Sin
embargo, lo que SGML no incluía y que si es una invención de Tim Berners-Lee es
la etiqueta con el enlace <a href=” ”> para los enlaces o hipervínculos.
En el grafico anterior podemos ver la evolución del lenguaje
HTML, en la parte superior se muestra dicha evolución mientras que en la parte inferior
podemos ver la evolución de los principales navegadores. De momento nos vamos a fijar solamente en los primeros
años del lenguaje HTML hasta la versión 4.
Las primeras versiones de HTML no fueron
estandarizadas al no estar su uso muy extendido. El primer intento de estandarización
lo encontramos en el borrador “Hypertext Markup Language” de junio de 1993 escrito por Tim Berners-Lee y Daniel
Connolly, este documento se considera la 1ª versión (HTML 1.0) y no disponía de
elementos como las tablas y los formularios.
Un código en HTML 1.0 se puede reconocer al carecer de
etiquetas como body y head y las etiquetas <title> están escritas al
mismo nivel que el resto de código.
En julio de 1993 se comenzó a trabajar en la nueva
versión que dio lugar a HTML+ en noviembre de 1993 y que nunca llegó a
estandarizarse, aparecían las tablas y los formularios. Como dato curioso se
pueden ver las propuestas de las etiquetas <fig .. </fig> ó <caption>… </caption>
para definir figuras. Estas etiquetas no llegaron a formar parte del estándar
de HTML pero en HTML5 incorpora como novedades las etiquetas figure y figcaption.
Otra característica de HTML+ es que incorporaba fórmulas matemáticas y que al
final no se incluyeron en HTML. Para HTML+ existía el navegador Arena.
En noviembre de 1995 se publica HTML 2.0, la primera versión
verdaderamente estándar y al mismo tiempo se fraguaba la primera guerra de los
navegadores entre Microsoft y Netscape. Un elemento de la guerra de los
navegadores fue la introducción de ciertas características especiales en los
navegadores para distinguirlos de la competencia, asi Microsoft introducía la
etiqueta <marquee> y Netscape <blink> pero ninguna ha formado parte
del estándar por lo que no se deben utilizar.
En Enero de 1997 se publicó HTML 3.2, la primera versión estandarizada
por el W3C y en diciembre de 1999 se publica la última revisión HTML 4.01. En
este periodo W3C abandona el desarrollo de HTML para centrarse en el desarrollo
de XML, un metalenguaje que define unas reglas para definir otros lenguajes.
En enero del 2000 se publicó XHTML 1.0, una reformulación
de HTML 4 utilizando como base XML 1.0.
XHTML 1.0 era como HTML 4.01, tenía las mismas etiquetas pero imponía unas
reglas más estrictas para que los documentos fueran válidos.
En agosto del 2002 se publica una revisión de XHTML, sin
embargo XHTML no triunfó y se seguía usando HTML.
En el año 2004 un grupo llamado WHATWG formado por Apple,
Mozilla y Opera se fundan y desarrollan un HTML más cercano a la gente. El W3C
rectifica y se une a WHATWG para desarrollar HTML5.
Si quieres saber más sobre este último periodo puedes
leer el artículo “The Web Is Reborn”
0 comentarios
Publicar un comentario en la entrada.