}

HTML 5: actualización requerida por el estándar

2010/02/01 Leturia Azkarate, Igor - Informatikaria eta ikertzaileaElhuyar Hizkuntza eta Teknologia Iturria: Elhuyar aldizkaria

HTML (HyperText Markup Language o Lenguaje de Marcado de Hipertexto) es el estándar que define el formato que deben tener los contenidos de la web. Fundada en 1991 por D. Sir Tim Berners-Lee, su última versión, 4.01, salió en 1999 adaptada a las características de la entonces Internet. Pero esta versión no está preparada para muchas de las características de la web actual. HTML 5 viene a solucionar estas carencias.
HTML 5: actualización requerida por el estándar
01/02/2010 | Leturia Azkarate, Igor | Informático e investigador

HTML 4, obsoleto

(Foto: © iStock Photo.com/Goldmund)

La última versión del estándar HTML tiene más de 10 años. La web de entonces estaba compuesta principalmente por textos en formato, imágenes, enlaces y formularios, y en la versión 4.01 de HTML hay etiquetas para estos elementos. Hoy en día, sin embargo, en la web abundan el audio, el vídeo, las aplicaciones de alta interacción (llamadas RIA o Rich Internet Applications), los gráficos móviles, los juegos, la posibilidad de trabajar off line, etc. Y con sólo HTML no se pueden indicar. Tecnologías como Javascript y AJAX ayudan a conseguir una interacción hasta un nivel, pero cuando se necesita una gran interacción, o para otras cosas, sólo se puede utilizar plugins de terceros: Flash, Silverlight, JavaFX, Google Gears...

La razón principal de que el estándar HTML no se actualice en todo este tiempo es que la organización internacional World Wide Web Consortium o W3C, que dirige la web y el formato HTML, y su director Berners-Lee, han puesto fuerzas en nuevas intenciones. En concreto, han apostado por el formato XHTML (formato HTML compatible con normas XML) como evolución de la web actual y han trabajado en su versión 2.0, y por definir una nueva web más potente, la web semántica (que os explicamos en los ejemplares de mayo y junio de 2009) y los formatos para ella (RDF, GROWL, SDL,...). Por eso no veían necesidad de nuevas versiones de HTML.

Sin embargo, la web semántica no se creó para sustituir a la web que conocemos actualmente, sino para usarla con ella, y para muchos XHTML 2.0 era demasiado disruptivo para evolucionar la web actual (rediseñada desde cero, sin compatibilidad hacia atrás, demasiado exigente...). Y la realidad también mostraba que su uso era muy reducido. Por ello, con el objetivo de impulsar la continuidad del estándar HTML, varias personas de Apple, Mozilla Fundazioa, Opera y Google crearon en 2004 la comunidad WHATWG (Web Hypertext Application Technology Working Group) y comenzaron a trabajar en el primer borrador de HTML 5. En 2007, W3C también vio la necesidad de realizar una nueva versión del formato HTML y creó un grupo de trabajo para ello. Tomaron como punto de partida la propuesta elaborada por el grupo WHATWG, que desde entonces se ha ido perfeccionando y concretando.

HTML 5 adaptado a la web actual

En la versión HTML 5 se han tenido en cuenta las características más relevantes de la web que hoy conocemos, lo que permite crear prácticamente cualquier aplicación web sin necesidad de plugins externos. Además, existe una versión XML de HTML 5, XHTML 5, que ahora se propone sustituir a XHTML 1.

En cuanto a la multimedia, por ejemplo, la única etiqueta multimedia que permitía HTML 4 para las imágenes era img, mientras que HTML 5 incluye las etiquetas de audio y video. Además, cuenta con la etiqueta canvas, una tela de pintura que podemos ir dibujando en tiempo real y que podemos combinar con el nuevo estándar WebGL (biblioteca gráfica para mostrar imágenes 3D en navegadores). También puede interactuar con elementos hardware conectados al ordenador como micrófono, webcam, etc.

Por otro lado, se han eliminado las etiquetas para definir el aspecto, manteniendo únicamente las etiquetas de significado o estructura y obligando a realizar la presentación mediante CSS (indicando el aspecto de los documentos HTML en hojas de estilo independientes). Y han creado nuevas etiquetas semánticas o estructurales, como por ejemplo nava-menú, footer (pie de página) y article (cuerpo del artículo). En los formularios también podremos introducir nuevos tipos de caja, como números, fechas, horarios, direcciones de correo electrónico, URL, búsquedas... o aceptar lo que queramos, mediante expresiones regulares. Además, se podrán insertar directamente gráficos vectoriales en formato SVG y ecuaciones matemáticas en formato MathML. Y el nuevo API (funciones para poder escribir aplicaciones más avanzadas) también incluye HTML 5: API de almacenamiento de datos para aplicaciones web cuando estemos offline, API de arrastre y desalojo...

Quieren tener finalizado el estándar HTML 5 para finales de 2010. Sin embargo, sus partes se encuentran en diferentes niveles de aceptación, y algunas de las versiones más recientes de los navegadores de Internet que tienen casi completamente consolidadas ya están implementadas, y están disponibles para nosotros. Y es que, efectivamente, en la red existen numerosas webs con demos de nuevas capacidades de HTML 5, algunas realmente espectaculares para estar hechas en vacío HTML. ¡Demos la bienvenida al nuevo estándar HTML 5!

Leturia Azkarate, Igor
Servicios
261
2010
Servicios
018
Software; Internet
Mundo digital
24 horas

Gai honi buruzko eduki gehiago

Elhuyarrek garatutako teknologia