Llegando ya a la mitad del 2011, hacen tan solo aproximadamente 20 años desde que la primera página hecha en HTML vio la luz, en el laboratorio del CERN gracias a Tim-Berners Lee. A quienes les guste la historia y la “arqueología” digital, podrán deleitarse en el siguiente link:
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
Ahí encontrarán una copia (data de 1992) del primer documento HTML realizado a fines de 1990. Posteriormente ahondaremos en la apasionante historia de Internet, un fenómeno joven pero que creció exponencialmente.
El tiempo pasó y varias versiones de HTML vieron la luz, hasta la 4.01 que es la última completa publicada por la W3C (1999) que trajo a CSS. Actualmente nos encontramos en una época de transición. Mientras que muchos adoptaron XHTML para desarrollar (una versión más estricta de HTML basada en XML), gracias a mentes como la de Ian Hickson y a los navegadores Web, estamos volviendo a HTML pero en su nueva versión: 5.
Desde ahora aclaramos que a menos que se especifique lo contrario, en este sitio nos referimos con el término HTML5 tanto al lenguaje HTML en su versión 5 como a las demás tecnologías que lo acompañan (CSS3, Javascript, etcétera). Ahora bien, cuando utilicemos el término lenguaje HTML5 nos referimos con precisión sólo al lenguaje HTML en su versión 5.
HTML5 pretende una revolución en el desarrollo web. Por ejemplo, se perfila para destronar a Adobe Flash (plataforma cerrada y privativa, utilizada para sitios animados, banners y juegos online, etcétera) de la Web. La inclusión de nuevos elementos como Video y Audio nos permiten incorporar objetos multimedia en una página sin tener que recurrir a decenas de líneas de código confusas. HTML5 está preparado para la Internet de hoy, para el uso que actualmente se le da.
Si queremos ver un ejemplo de lo que se puede realizar con HTML5, tenemos que visitar este sitio: www.ro.me. ROME – “3 Dreams of black” es un video musical interactivo realizado integramente con HTML5 y WebGL (estándar en desarrollo para el despliegue de gráficos 3D en navegadores Web), que fue presentado en el Google I/O de este año. Se recomienda visualizarlo con Google Chrome (Google es el principal impulsor de HTML5 y su navegador Chrome da cuenta de ello).

ROME: "3 Dreams of Black" es un video músical interactivo realizado en HTML5 y WebGL que nos introduce en un sueño 3D.
Para quienes les gusten los detalles, aquí pueden encontrar la especificación en desarrollo del lenguaje HTML5 : http://dev.w3.org/html5/spec/
Otros sitios de visita obligatoria (aunque en inglés) y que serán muy apreciados por los seguidores de HTML5 son los siguientes:
- HTML5ROCKS: sitio de Google que nos introduce a todos los aspectos de HTML5. A través de sencillas diapositivas podemos ver claramente las novedades y ventajas, y encontramos ejemplos, demostraciones, tutoriales, y un “Playground” donde podemos “jugar” con código HTML5. Probablemente sea el mejor sitio para aprender HTML5 de forma interactiva.
- Apple HTML5: Apple también apuesta fuerte por HTML5, ya que sus dispositivos (IPhone, IPad, etc) no soportan Flash. En este sitio encontramos espectaculares ejemplos interactivos de las características de HTML5.
- Logo HTML5: sitio para fanáticos, entusiastas y desarrolladores/diseñadores que provee el logo oficial de HTML5 en todas sus variantes. Podemos personalizarlo y descargarlo en distintos formatos de imagen.
- W3Schools HTML5: recomendado por GuíaHTML5, W3Schools el mejor sitio donde podemos aprender todas las tecnologías web, y es totalmente gratuito. A través de sencillas explicaciones paso por paso podemos comprender todos los aspectos de los lenguajes utilizados en la Web, incluido el lenguaje HTML5 y CSS3. Podemos encontrar referencias completas de cada lenguaje, las cuales son muy útiles para tener a mano a la hora de escribir código.
Teniendo tanta aceptación y compatibilidad con los navegadores actuales, surge la pregunta: ¿Por qué seguir escribiendo en HTML 4.01 o XHTML 1.0? Si HTML5 es compatible hacia atrás, no hay más excusas. Empecemos desde hoy a utilizar HTML5. En las próximas entradas veremos cómo adoptar el nuevo estándar en nuestros desarrollos.





