Aunque existen diversos lenguajes de programación para servidores como PHP, JSP, ASP y algunos otros menos populares, pero sin importar que lenguaje de programación que utilices lo cierto es que todos muestran resultados en formato HTML en alguna de sus especificaciones, actualmente lo más común es XHTML transitional o strict.

De allí la importancia de conocer HTML en sus diversas variantes, el nuevo HTML 5 además de traer nuevas etiquetas se orientará a convertir nuestras páginas web en aplicaciones que funcionen como aplicaciones de escritorio allí radica la importancia des este nuevo HTML5.

¿Qué hay de nuevo en HTML 5?

Rumbo a la web semántica

Existen muchas etiquetas nuevas time, meter, progress, video, audio, details, datagrid, command… esto le dará más sentido a la estructura de la página web y así mejorará considerablemente las busquedas.

Nuevos elementos estructurales

  • section : Pued ser un capítulo, una sección de un capítulo o básicamente cualquier cosa que incluya su propio encabezamiento.
  • header : La cabecera de una página.
  • footer : El final de la página.
  • nav : Una colección de links a otras páginas
  • article : Una entrada independiente en un blog, revista, etc.

Recordemos que hasta ahora se usaban diversos div para representar cada una de estas areas.

Canvas

Este es un elemento que ya podemos ver funcionando en diversos navegadores (excepto IE claro esta) y que nos permite dibujar sobre un elemento, esto es sumamente util para crear gráficos de barras por ejemplo.

APIS para interfaz de usuario

Está muy de moda usar jquery, mootools, etc para obtener una interfaz de usuario más rica sin embargo HTML 5 incluirá su propia API para reemplazar funciones como drag and drop entre otras.

Aplicaciones web offline

El futuro del internet son las aplicaciones en la nube (google ya brinda servidores para este fin), de ahí el surgimiento de las netbooks asi que este nuevo HTML5 permitirá disfrutar de estas aplicaciones sin conexión a Internet.

¿Y cuándo se implementará?

Bueno esa es una pregunta dificil ya que hay varios factores a considerar, oficialmente debería estar en 2012 sin embargo varios modernos navegadores ya incluyen un buen soporte de las principales características de HTML5 pero recordemos que IE aún esta muy lejos del resto y siendo el navegador con más mercado esperemos que un futuro IE9 tenga un soporte adecuado de HTML 5 para que podamos finalmente usarlo. Para los que puedan pensar que soy pesimista piensen cuanto demoró IE en soportar adecuadamente CSS2 (aún no llega ni al 20% de CSS3) y cuanto en respetar medianamente estándares(desde IE6 a IE8)