Desarrollo y Diseño

Introducción a HTML 5: una breve perspectiva

navegador-web-de-1993

Las desarrolladores web tomaron la llega de HTML 5 con gran entusiasmo por todo lo que implica este gran cambio, proyectos excelentes se están desarrollando, todos quieren tener ideas mas claras sobre las nuevas etiquetas, el porque de nombre?

Antes de empezar, vamos a repasar una breve perspectiva de lo que es HTML para tener una idea mas clara.

El nacimiento de la Web

Hace 20 años atrás (06 de agosto 1991), Tim Berners-Lee lanzó la World Wide Web al mundo, mientras trabajaba en el CERN. En realidad, lo que se liberó fue un programa llamado “WorldWideWeb”, que fue rebautizado con el tiempo a “Nexus” para aclarar la distinción entre el concepto de la World Wide Web y el propio navegador.

El primer navegador web podría hacer que los documentos escritos en el lenguaje de marcado de hipertexto (HTML) sean visualizados. El primer soporte para HTML era limitada y los hyperlynks (que ahora se llaman enlaces) para otros documentos. Abajo podrá ver una captura de pantalla de 2 años después, cuando el color y las imágenes en línea se habían añadido:

navegador-web-de-1993

El surgimiento de la Web

En los próximos 10 años “la Web” explotó en términos de innovación, la normalización (estándar), el número de usuarios, los navegadores (instalaciones y variaciones), servidores web (instalaciones y variaciones), y el impacto económico. Con el lanzamiento de Mosaic (en NCSA) en 1993, con su perfecta integración de gráficos y texto, la World Wide Web creció rápidamente para convertirse en el predominio del uso del Internet y la fuerza impulsora detrás de la adopción de Internet. De hecho, para la mayoría de los usuarios “la Web” y “la Internet” se han convertido en sinónimos.

La caída de la Web

La innovación Web fue más lento debido a la aparición de Internet Explorer de Microsoft como un cuasi-monopolio en el mercado de los navegadores web. Una vez que Microsoft logró una participación de control en el mercado de navegadores web, se perdió el interés en la conducción o la cooperación en nuevos estándares web y tecnologías, ya que esto podría amenazar su rentable plataforma de Windows.

El surgimiento de la Web (nuevamente)

En los últimos tres años se ha producido una nueva explosión de la innovación Web. La Web ha sido liberado de su jaula por tres tendencias principales: el aumento de Mozilla Firefox (un descendiente espiritual del navegador Mosaic), el ascenso de Google Chrome, y el aumento de los dispositivos móviles.

uso-de-los-navegadores-web-2011

Una parte fundamental de la naturaleza humana es darle un nombre a todo, incluso a conceptos abstractos. La energía y la innovación alrededor de la plataforma Web no es una excepción, sino que necesita un nombre. Lo que nos lleva a “HTML5”.

HTML5

Técnicamente, HTML5 es una especificación de la World Wide Web Consortium (W3C). Muchos pedantes afirman que este es el único uso correcto. Para el resto de nosotros, HTML5 es un término útil para describir los rápidos cambios que están ocurriendo actualmente a la plataforma de Web. Cuando haga uso el término “HTML5”, me referiré a la especificación formal de “W3C HTML 5”.

W3C HTML 5

Aunque la especificación W3C HTML 5 no va estar oficialmente completa hasta el año 2014, la revisión final de la especificación terminó a principios de mes (03 de agosto) por lo que es poco probable que se produzcan cambios radicales en los próximos tres años antes de su finalización.

W3C HTML 5 es aburrido

El W3C HTML 5 es muy importante, pero también es bastante aburrido. Se trata básicamente de una descripción formal del estado de la técnica en la plataforma web desde hace 3 años. El contenido real de la especificación es bastante mundana (incluso al margen de la naturaleza técnica de los documentos de especificación). El API más interesantes de la W3C HTML 5 es el contexto Canvas 2D y que se define en un documento separado.

W3C HTML 5 es importante

Sin embargo, el W3C HTML 5 es importante porque hace oficial todas las buenas ideas que se han aprendido con los años y los intentos de eliminar la mayor parte de las cosas que se consideran fallas o errores. También trae una gran cantidad de coherencia e  integridad de los diferentes APIs DOM y los elementos de HTML. Y probablemente lo más importante, que ha puesto de acuerdo a los distintos fabricantes de navegadores. Esto significa que los desarrolladores web que se desarrollan basados en la especificación W3C HTML 5 deben tener una aplicación que funciona bien en todas las versiones de los navegadores recientes sin la necesidad de versiones para navegador específico.

W3C HTML 5 vs HTML5

Si tuviera que resumir las diferencias entre la especificación W3C HTML 5 y el concepto más amplio de HTML5 sería la siguiente:

  • El W3C HTML5 promueve muchos de los elementos de segunda clase de la Web, tales como video, audio, animaciones, formularios inteligentes, etc. Dentro de elementos de primera clase.
  • HTML5 (el uso común) toma los nuevos elementos y añade potencia y funcionalidad que antes no era posible. HTML5 también crea un nuevo conjunto de elementos de primera clase de tecnologías que no eran parte de la Web, como: en primer lugar, el acceso a dispositivos de hardware, datos binarios, el acceso al sistema de archivos, multiprocesamiento, etc

Otra forma de resumir la relación entre los dos:

La especificación W3C HTML 5 sirve como base, fundamente y framework en el que todos los desarrollos interesantes  HTML5 están sucediendo.

Acerca del Autor

AbelRL

1 Comentario

Clic Aqui para Publicar un Comentario