HTML5: El futuro de la Web

HTML5: El futuro de la Web

Articulos, Reseñas

Escrito el 22. Jun, 2010 por Cristian Correa Urrutia

¿Qué es HTML5?

HTML5 es una colección de estándares para el diseño y desarrollo de páginas web. Esta colección representa la manera en que se presenta la información en el explorador de internet y la manera de interactuar con ella. HTML5 está siendo desarrollado por Ian Hickson de Google Inc. y David Hyatt de Apple Inc. junto con todas las personas que participan en Web Hypertext Application Technology Working Group.

Beneficios

Existen muchas razones, de las cuales podemos mencionar:

  • Empresas  como Google, Apple y Microsoft apoyan este estandar.
  • Servicios Web como Yotube, Vimeo y Scribd ya se estan cambiando a este estandar
  • Permite una mayor interacción entre nuestras páginas Web y contenido media (video, audio, entre otros) así como una mayor facilidad a la hora de codificar nuestro diseño básico.
  • Su reprodutor de video no requiere flash o adobe player  y es más eficiente ya que  ocupa menos recursos en el computador del usuario.
  • Es compatible con las versiones anteriores de HTML
  • Su API ofrece una varieadad de herramientas  que son fundamentales para el futuro de las aplicaciones Web como aplicaciones con  caché.

Estructura

Uno como desarrollador Web siempre estructura sus paginas Web dependiendo de sus necesidades, pero generalmente ocupamos los  campos o div con los identificadores :header (cabecera), footer (pie de página), sidebar(barra latera), nav (barra de navegación). La W3C, en esta version de HTML,  se basó en el diseño más común de las páginas Web alrededor del mundo para llegar a un estándar de etiquetas que realicen las mismas tareas de manera más rápida y eficiente:

Los nuevos elementos estructurales son:

  • <header> El elemento de encabezado contiene información de introducción a una sección o página.
  • <nav> :El elemento de navegación está reservado para una sección de un documento que contiene enlaces a otras páginas o vínculos a secciones de la misma página.
  • <section>: El elemento de la sección representa un documento genérico o sección de aplicación.
  • <article>: El elemento artículo representa una porción de una página que puede estar solo, tales como: una entrada de blog donde  el usuario envía comentarios o cualquier elemento independiente del contenido.
  • <aside>: Representa contenidos relacionados con el área principal del documento. Esto se expresa generalmente en las barras laterales que contienen elementos como enlaces, las nubes de etiquetas, etc.
  • <footer>: Este elemento es para marcar el pie de página de la página o sección.  (ver imagen: Estructura HTML5)
Puede  parecer que sólo se están reemplazando nuestros identificadores comunes DIV, y en cierto modo es verdad pero elementos como <header> o <footer>  se puede utilizar más de una vez en una sola página los cuales se comportan más como las clases que como  etiquetas normales de HTML. El la figura siguiente se puede ver un ejemplo de esto:
Estructura HTML5

Estructura HTML5

Elementos como <header> y  <footer>  no son sólo la intención de representar a la parte superior e inferior del documento actual, pero también representan el <header> y <footer> de cada sección del documento, de la misma manera en que utilizamos <thead> y <tfoot> en tablas HTML.

Los beneficios de usar estos elementos estructurales se debe principalmente al hecho de que son muy bien definidos y proporciona una muy buena manera de estructurar semánticamente el documento.

HTML5 y su API

El W3C ha tomado las mejores partes de las diversas tecnologías Web existentes hasta la fecha:

  • Drag & Drop El arrastrar y soltar API define un arrastre basado en eventos y el sistema de gota. Sin embargo, nunca se define lo que “arrastrar y soltar” es. Este API requiere JavaScript para trabajar totalmente normal pensar funcionalidad de arrastrar y soltar.
  • Video & Audio Las APIs de audio y vídeo son actualizaciones masivas en los medios de incrustación. Aunque el apoyo se limita en este momento, algo así como la incorporación de vídeo nunca ha sido más fácil:
  • Geolocalización: Es una API que se puede utilizar para determinar mediante programación la información de localización a través de agente  de un dispositivo de un usuario
  • Offline Web Applications: HTML 5 contiene varias características para la creación de aplicaciones web que funcionan sin conexión.  Esto abre todo tipo de puertas para el futuro de las apliaciones Web..

Dispositivos móviles

Con Webkit el camino para HTML5, que con seguridad puede centrarse en los dispositivos impulsados por Webkit. Palm Pre iPhone 3G y el nuevo teléfono de Google Android tienen  navegadores Web que se basan en el  motor de renderizado Webkit, por lo que soportan HTML5.

Cristian Correa Urrutia

Estudiante memorista de Ingeniería en Informática USM. Especialista en usabilidad, diseño de sitios Web, optimización SEO , desarrollo Web 2.0 y además de tener experiencia en lenguajes como PHP y ASP.Net. Es un aficionado al Marketing y al Diseño Gráfico. Cristian Correa

Deja tu Comentario

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+PCEtLQ0KZ29vZ2xlX2FkX2NsaWVudCA9IFwicHViLTc5MTI2NDIyNzY1ODczMzlcIjsNCi8qIDI1MHgyNTAsIHdwZGV2ZWxvcGVycywgc2lkZWJhciAqLw0KZ29vZ2xlX2FkX3Nsb3QgPSBcIjU0MzE4NjQ4ODVcIjsNCmdvb2dsZV9hZF93aWR0aCA9IDI1MDsNCmdvb2dsZV9hZF9oZWlnaHQgPSAyNTA7DQovLy0tPg0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIg0Kc3JjPVwiaHR0cDovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9zaG93X2Fkcy5qc1wiPg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMjUweDI1MC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+PCEtLQ0KZ29vZ2xlX2FkX2NsaWVudCA9IFwicHViLTc5MTI2NDIyNzY1ODczMzlcIjsNCi8qIDQ2OHg2MCx3cGRldmVsb3BlcnMgY29udGVuaWRvIGVudHJlIHBvc3QgKi8NCmdvb2dsZV9hZF9zbG90ID0gXCI0Njc1NTQxOTI2XCI7DQpnb29nbGVfYWRfd2lkdGggPSA0Njg7DQpnb29nbGVfYWRfaGVpZ2h0ID0gNjA7DQovLy0tPg0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIg0Kc3JjPVwiaHR0cDovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9zaG93X2Fkcy5qc1wiPg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0xLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMy5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi03OTEyNjQyMjc2NTg3MzM5XCI7DQovKiA0Njh4NjAsd3BkZXZlbG9wZXJzIGNvbnRlbnQgKi8NCmdvb2dsZV9hZF9zbG90ID0gXCI1MjA3MTEzNDM1XCI7DQpnb29nbGVfYWRfd2lkdGggPSA0Njg7DQpnb29nbGVfYWRfaGVpZ2h0ID0gNjA7DQovLy0tPg0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIg0Kc3JjPVwiaHR0cDovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9zaG93X2Fkcy5qc1wiPg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTQ2OHg2MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGdyZXkuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2V4PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY29tbWVudF9wb3N0czwvc3Ryb25nPiAtIDM8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50X2FyY2hpdmVzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jb250ZW50X2ZlYXQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gaHR0cDovL3dwZGV2ZWxvcGVycy5vcmcvd3AtY29udGVudC93b29fdXBsb2Fkcy8xOS13cC1kZXZlbG9wZXJzLWljb24tMTd4MTcucG5nPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfcG9zdHM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfYXJjPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGluazwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfZGVzYzwvc3Ryb25nPiAtIGVsIGluaWNpbzwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua190ZXh0PC9zdHJvbmc+IC0gSW5pY2lvPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA5MjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAyNDc8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAyMTA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNTQwPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93cGRldmVsb3BlcnMub3JnL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjItd3AtZGV2ZWxvcGVycy5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL2J1c3ktYmVlLzwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcHVsYXJfcG9zdHM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMjEwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gNTQwPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gQnVzeSBCZWU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA2MDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTUwPC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcjwvc3Ryb25nPiAtIHdwZGV2ZWxvcGVyc29yZzwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjIwOntpOjA7czo2NzoiaHR0cDovL3dwZGV2ZWxvcGVycy5vcmcvd3AtY29udGVudC93b29fdXBsb2Fkcy8yMi13cC1kZXZlbG9wZXJzLnBuZyI7aToxO3M6Njc6Imh0dHA6Ly93cGRldmVsb3BlcnMub3JnL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjEtd3AtZGV2ZWxvcGVycy5wbmciO2k6MjtzOjY3OiJodHRwOi8vd3BkZXZlbG9wZXJzLm9yZy93cC1jb250ZW50L3dvb191cGxvYWRzLzIwLXdwLWRldmVsb3BlcnMucG5nIjtpOjM7czo3ODoiaHR0cDovL3dwZGV2ZWxvcGVycy5vcmcvd3AtY29udGVudC93b29fdXBsb2Fkcy8xOS13cC1kZXZlbG9wZXJzLWljb24tMTd4MTcucG5nIjtpOjQ7czo2NzoiaHR0cDovL3dwZGV2ZWxvcGVycy5vcmcvd3AtY29udGVudC93b29fdXBsb2Fkcy8xOC13cC1kZXZlbG9wZXJzLnBuZyI7aTo1O3M6Njc6Imh0dHA6Ly93cGRldmVsb3BlcnMub3JnL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTctd3AtZGV2ZWxvcGVycy5wbmciO2k6NjtzOjY3OiJodHRwOi8vd3BkZXZlbG9wZXJzLm9yZy93cC1jb250ZW50L3dvb191cGxvYWRzLzE2LXdwLWRldmVsb3BlcnMucG5nIjtpOjc7czo2NzoiaHR0cDovL3dwZGV2ZWxvcGVycy5vcmcvd3AtY29udGVudC93b29fdXBsb2Fkcy8xNS13cC1kZXZlbG9wZXJzLnBuZyI7aTo4O3M6NzQ6Imh0dHA6Ly93cGRldmVsb3BlcnMuc2thdWNoLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE0LTEzLWxvZ28tdHJhbnMucG5nIjtpOjk7czo3MToiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtbG9nby10cmFucy5wbmciO2k6MTA7czo3MToiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTItbG9nby10cmFucy5wbmciO2k6MTE7czo3MToiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTEtbG9nby10cmFucy5wbmciO2k6MTI7czo3MToiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTAtbG9nby10cmFucy5wbmciO2k6MTM7czo3MDoiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOS1sb2dvLXRyYW5zLnBuZyI7aToxNDtzOjcyOiJodHRwOi8vd3BkZXZlbG9wZXJzLnNrYXVjaC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy84LTUtbG9nby10cmFucy5wbmciO2k6MTU7czo3MjoiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNy01LWxvZ28tdHJhbnMucG5nIjtpOjE2O3M6NzI6Imh0dHA6Ly93cGRldmVsb3BlcnMuc2thdWNoLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtNS1sb2dvLXRyYW5zLnBuZyI7aToxNztzOjcwOiJodHRwOi8vd3BkZXZlbG9wZXJzLnNrYXVjaC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81LWxvZ28tdHJhbnMucG5nIjtpOjE4O3M6NzA6Imh0dHA6Ly93cGRldmVsb3BlcnMuc2thdWNoLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQtbG9nby10cmFucy5wbmciO2k6MTk7czo3MDoiaHR0cDovL3dwZGV2ZWxvcGVycy5za2F1Y2guY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvLXRyYW5zLnBuZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gVmlkZW9zPC9saT48L3VsPg==