Está en la página 1de 4

Introduccin al Desarrollo

Web: HTML y CSS


Parte I
Historia de HTML

Hola, soy Sergio Lujn Mora, profesor de informtica de la Universidad de Alicante, y en este
vdeo que forma parte del curso Introduccin al desarrollo web, te voy a hablar de la historia
del lenguaje HTML.

Antes de empezar, me gustara recordarte algunos de los sitios web en los que puedes
encontrar ms informacin sobre m y sobre mi trabajo, y dos formas de contactarconmigo,a
travs de mi correo electrnico sergio.lujan@ua.es y a travs de mi cuenta en Twitter
@sergiolujanmora.

Si ya has visto las dos partes del vdeo Historia de la Web: su nacimiento, sabrs que Tim
Berners-Lee es considerado el padre de la Web porque desarroll las tres tecnologas
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 pginas web.

URL, Uniform Resource Locator, el localizador de recursos uniforme, el sistemadelocalizacin


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.

Lo que nos interesa para este vdeo es que Tim Berners-Lee desarroll la primera versin del
lenguaje HTML. En este vdeo te voy a explicar la evolucin del lenguaje HTML durante sus
primeros aos.

La mejor informacin sobre los primeros aos del lenguaje HTML la podemos encontrar en el
libro Raggett on HTML4, del ao 1998.

Afortunadamente, existe una versin online del captulo 2 de este libro, el captulo que est
dedicado a contar la historia de HTML.

Dave Raggett, uno de los autores de este libro, fue el editor de la especificacin del lenguaje
HTML durante muchos aos, as que lo que nos cuenta en su libro lo sabe por haber sido
protagonista de ello en primera persona.

Tim Berners-Lee desarroll el lenguaje HTML a partir de SGML, Standard Generalized Markup
Language, un estndar ISO del ao 1986 que se emplea para la organizacin y etiquetado de
textos.

EllenguajeSGMLsirveparaespecificarlasreglasdeetiquetadodedocumentosynoimponeen
s ningn conjunto de etiquetas en especial. Por tanto, SGML es equivalente al actual XML.

Como podemos ver en este ejemplo, un documento creado segn SGML se parece bastante a
HTML, o mejor dicho, HTML separeceaSGML,yaqueSGMLesanterioraHTML.Elusodeuna
pareja de etiquetas para marcar partes del textoenHTMLesttomadodirectamentedeSGML,
al igual que ciertas etiquetas como <p>, los encabezados <h1>, <h2>, etc., o las etiquetas de
lista como <ol>, <ul> y <li>, que eran muy comunes en lenguajes creados a partir de SGML.

Sin embargo, lo que SGML no inclua, y squeesunainvencinpropiadeTimBerners-Leeesla


etiqueta <a> con el atributo href para los enlaces o hipervnculos.

Recordemos que noviembre de 1990 se suele fijar como el nacimiento de la Web: Tim
Berners-Lee public su primer sitio web y realiz la primera conexin desde un navegador
mientras trabaja en el CERN, el laboratorio europeo de investigacin en fsica de partculas en
Suiza.

Voy a emplear el siguiente diagrama para seguir la evolucin del lenguaje HTML. En la parte
superior se muestra la evolucin del lenguaje HTML, mientras que en la parte inferior se
muestra la evolucin de los navegadores ms populares. Por ahora nos vamos a fijar en los
primeros aos del lenguaje HTML, hasta la publicacin de la versin 4.

Las primeras versiones de HTML no fueron estandarizadas, en parte porque su uso no estaba
muy extendido, as que no era necesaria una estandarizacin formal.

El primer intento de estandarizacin lo encontramos en el borrador Hypertext Markup


Language de junio de 1993, escrito por Tim Berners-Lee y Daniel Conolly. Este documento se
considera la primera versin del lenguaje HTML, la 1.0. Daniel ConollydesarrollelprimerDTD
de HTML, comopodemosleerenestemensajedejuniode1992.EstaprimeraversindeHTML
no dispona de algunos elementos que son imprescindibles hoy en da en las pginas web,
como las tablas y los formularios.

Y por otro lado, permita crear documentos que hoy en da no son vlidos, como este ejemplo
en el que no aparecen ni la etiqueta <head> ni la etiqueta <body>, y la etiqueta <title> est
escrita al mismo nivel que el resto del contenido de la pgina.

En julio de 1993 se comenz a trabajar en la especificacin de la siguiente versin de HTML,
quediolugaraHTML+ ennoviembrede1993,quenuncallegaestandarizarse.HTML+estaba
compuesto de encabezados, prrafos, listas, figuras,tablas,formularios,textopreformateadoy
frmulas matemticas. La principal novedad de HTML+esqueincorporabaporprimeravezlas
tablas y los formularios.

Por cierto, si se revisa el documento de HTML+ se pueden encontrar algunas cosas curiosas,
como la propuesta de la etiqueta <FIG> con la etiqueta <CAPTION> para definir figuras. Ypor
qu es curioso?

Muy sencillo, ests dos etiquetas finalmente no formaron parte del estndar de HTML, sin
embargo, en HTML5, la nueva versin de HTML, incorpora como novedades las etiquetas
<figure> y <figcaption>, que son muy parecidas a <fig> y <caption>.

Otra curiosidad deHTML+esqueincorporabalaposibilidaddedefinirecuacionesmatemticas


en HTML.

Esta caracterstica al final no se incluy en HTML, pero dio lugar a un lenguaje totalmente
independiente, llamado MathML que ya va por la tercera versin.

Quizs te ests preguntando, lleg a existir un navegador que aceptase las nuevas etiquetas
de HTML+?

S, por supuesto, se llamaba Arena, y era un navegador desarrollado comopruebadeconcepto


para mostrar las nuevas posibilidades de HTML.

En octubre de 1994 se funda el W3C, el World Wide Web Consortium, que a partir deentonces
se encargar del desarrollo de las tecnologas que mueven la Web.

Y por fin llegamos a noviembre de 1995, cuando se publica HTML 2.0, la primera versin de
HTML que fue realmente un estndar, en concreto, fue un Request for Comments, an no era
una recomendacin del W3C.

Mientras tanto, empez a fraguarse la primera guerra de los navegadores, entre Microsoft y
Netscape.

Un elemento de esa guerra fue la inclusin de ciertas caractersticas especiales en los


navegadores para distinguirlos de la competencia. As, por ejemplo, Netscape invent la
etiqueta <blink>, mientras que Microsoft invent la etiqueta <marquee>. Ambas etiquetas no
han formado parte del estndar en ningn momento y no se deben emplear.

En enero de 1997 se public HTML 3.2, la primera versin estandarizada por el W3C.

Y en diciembre de 1999 se public la ltima revisin, HTML 4.01.

Qu pas a continuacin?

El W3C abandon el desarroll de HTML y concentr todos sus esfuerzos en el desarrollo de


XML, un metalenguaje que define unas reglas para definir otros lenguajes.

En enero de 2000 se public XHTML 1.0, una reformulacin de HTML 4 utilizando como base
XML 1.0. XHTML 1.0 era como HTML 4.01, tena las mismas etiquetas, pero impona unas
reglas ms estrictas para que los documentos fueran vlidos.

Y una revisin de XHTML 1.0 fue publicada en agosto de 2002.

Sin embargo, XHTML no triunf y la gente segua usando HTML. Por qu? Seguramente
porque XHTML era muy estricto y la gente no estaba preparada para ello.

As que, en el ao 2004, un grupo llamado WHATWG y formado por Apple, Mozilla y Opera, se
forma y comienzaeldesarrollodeunHTMLmscercanoalagente.ElW3Crectifica,cancelael
desarrollo de XHTML, y se une a WHATWG para desarrollar HTML5.

Si quieres saber ms sobre el nacimiento de HTML5 y cmo fue que el W3C cancel el
desarrollo de XHTML, te recomiendo la lectura del artculo The Web is Reborn.

En la actualidad, enerode2013,HTML5seencuentraenelestadoderecomendacincandidata
y aunque todava no es un estndar, ya se est trabajando en la siguiente versin 5.1, que
incorporar aquello que no est incluido en la versin 5.

La hoja de ruta que se ha marcado el W3C establece que HTML 5.0 ser una especificacin
oficial a finales del ao 2014, y la versin 5.1 a finales del ao 2016.

Y ya por ltimo, si quieres leer alguna cosa ms sobre la historia del lenguaje HTML, por
ejemplo, para contrastar todo lo que te he contado aqu, te recomiendo estas dos lecturas.

Muchas gracias por tu atencin.

AVISO IMPORTANTE
Este documento, su texto y grficos e imgenes, puede ser utilizado bajo una licencia Creative Commons de tipo
Atribucin, No-Comercial. En caso de utilizarse este material o de la creacin de un derivado, la atribucin se debe
respetar citando la fuente como Actvate, Google Espaa y expresamente,siesposible,medianteunenlaceactivo
a http://google.es/activate.

También podría gustarte