Recibe alertas instantáneas si tu sitio web cae
SMS Llamada Correo
Empezar a monitorizar

¿Qué es HTML5 y qué ventajas ofrece?

Autor: Redacción HOSTTEST   | 17 sept 2021

Was ist html5 El Lenguaje de Marcado de Hipertexto (HTML) tiene la función de definir el contenido de documentos como, por ejemplo, páginas web y de estructurarlo de forma clara; por ello no se trata de un lenguaje de programación, sino de un denominado lenguaje de marcado. Para adaptar continuamente las características y capacidades de HTML a las condiciones actuales, los desarrolladores responsables actualizan el estándar empleado a intervalos irregulares. Estos pasos de versión permiten integrar distintas modificaciones y novedades en el concepto existente, con el fin de ofrecer diversas ventajas en la práctica.

Contenido:
¿Quién es responsable del origen y desarrollo de HTML?
¿Cuáles son las versiones más importantes de HTML?
¿Qué ventajas ofrece HTML5 a administradores y usuarios?
¿Qué hay que tener en cuenta sobre la compatibilidad de HTML5?
¿Cómo se realiza la migración de HTML versión 4 a la 5?

¿Quién es responsable del origen y desarrollo de HTML?

El principio de HTML se remonta al informático y físico británico Timothy John Berners-Lee, que a finales de la década de 1980 trabajó en el Centro Europeo de Investigación Nuclear (CERN). Por su carácter internacional y por la diversidad de idiomas e infraestructuras de los distintos países implicados, el intercambio de información a través de las primeras redes informáticas resultaba inicialmente difícil. Como solución a este problema, Tim Berners-Lee propuso inicialmente un lenguaje de scripting creado para este fin en texto claro legible por humanos, que operaba mediante hipertexto sobre una estructura distribuida. Además desarrolló otros estándares para Internet que se mantienen vigentes hasta hoy, como el protocolo de red Protocolo de Transferencia de Hipertexto (HTTP) o la dirección de páginas web mediante Dominios de Nivel Superior (TLD) y Localizador Uniforme de Recursos (URL). Para garantizar un desarrollo continuo, Berners-Lee fundó en 1994 el World Wide Web Consortium (W3C), que desde entonces se encarga de la estandarización de HTML.

¿Cuáles son las versiones más importantes de HTML?

Originally HTML debía servir exclusivamente para la estructuración de textos; sin embargo, pronto quedó claro que la incorporación de nuevos elementos y una optimización acorde con el estado tecnológico actual harían necesaria una evolución continua. Como suele ocurrir con el software, un salto en el número de versión señala cambios extensos, mientras que correcciones de errores menores y funciones se introducen mediante actualizaciones. Entre los hitos más importantes que aportaron nuevas ventajas se encuentran:

  • marzo de 1989 a abril de 1993: difusión como formato universal para páginas web
  • noviembre de 1995 (Versión 2.0): introducción, entre otras, de la tecnología de formularios
  • diciembre de 1997 (Versión 4.0): soporte para hojas de estilo (CSS), marcos y scripts
  • enero de 2000 (XHTML 1.0): nueva sintaxis basada en XML
  • julio de 2006 (XHTML 2.0): presentación, abandonado a favor de la versión 5
  • octubre de 2014 (Versión 5): optimización e integración de nuevos elementos para el diseño
  • noviembre de 2016/diciembre de 2017 (Versión 5.1/5.2): pequeños cambios y nuevas funciones
  • enero de 2021 (Versión 5.3): publicación de la versión vigente (a fecha de 2021)

En raras ocasiones, las señas de identidad principales de una nueva versión consisten en cambios estructurales que hacen el lenguaje de marcado más flexible, sencillo y eficiente. Por lo general, sin embargo, abarcan una gran cantidad de nuevas funciones y comandos descriptivos asociados que, por ejemplo, definen elementos totalmente nuevos como tablas o permiten la inclusión de contenidos externos como vídeos, audios, botones interactivos o gráficos. No existe un calendario fijo ni un intervalo regular para su publicación: el W3C desarrolla nuevas versiones según las necesidades y exigencias contemporáneas y las publica tras un prolongado periodo de debate y pruebas. Por ello no hay una previsión concreta de cuándo se producirá en el futuro un nuevo salto de versión.

¿Qué ventajas aporta HTML 5 a administradores y usuarios?

El paso de la versión 4 a la 5 constituye sin duda uno de los cambios más importantes. Con él, HTML se amplió con numerosas aplicaciones y funciones que anteriormente solo podían implementarse mediante scripts externos, como Adobe Flash o JavaScript. Algunos de los cambios más relevantes incluyen, por ejemplo:

  • Inserción directa de vídeos, audios o gráficos 2D y 3D en el código HTML
  • Unificación de distintas especificaciones como XHTML y DOM
  • Introducción de herramientas para la verificación y localización de errores en el código fuente
  • Supresión del estándar Generalized Markup Language (SGML) como metalingüaje
  • Nuevos tipos de entrada para formularios como, p. ej., direcciones de correo electrónico, marcas de tiempo o URL
  • Posibilidad de interpretar hojas de estilo CSS externas dentro de formularios
  • Numerosos elementos nuevos como navegación, pie de página o secciones de texto específicas
  • Redefinición de elementos conocidos como texto en cursiva o en negrita
  • Mayor seguridad y rendimiento al prescindir de scripts externos

Gracias a sus numerosas ventajas y a la perspectiva de otros cambios útiles, HTML5 se ha establecido de facto en un periodo comparativamente breve como el estándar de uso generalizado. Las versiones anteriores, de la 4.0 hasta XHTML 1.1, siguen siendo válidas, pero se encuentran casi exclusivamente en proyectos antiguos, de una época anterior a la introducción de la 5.2. Todas las variantes publicadas anteriormente tienen, por el contrario, ahora el estado "Historic". Por tanto, se consideran oficialmente obsoletas, por lo que se desaconseja expresamente su uso.

¿Qué hay que tener en cuenta sobre la compatibilidad de HTML5?

En sitios web dinámicos, el código HTML se genera mediante un lenguaje de programación como PHP, JavaScript, Ruby o Python, que lo crea siguiendo reglas esquemáticas fijas. La compatibilidad de programas externos, como un intérprete o Apache y NGINX como servidores web, por este motivo no está relacionada con la versión de HTML actualmente utilizada - no se influyen mutuamente. Sin embargo, para la interpretación correcta el usuario necesita obligatoriamente un navegador compatible, que reconozca los elementos nuevos y los represente según lo definido en la norma. En general, desde hace años todos los programas grandes y activamente mantenidos, incluyendo Microsoft Edge, Mozilla Firefox, Google Chrome, Apple Safari y Opera, soportan HTML5 sin restricciones. Además, por lo general los desarrolladores responsables incorporan los cambios y nuevas versiones en su software tras cortos intervalos de tiempo.

Sin embargo, los problemas surgen en dos condiciones especiales. En primer lugar, no todos los navegadores son totalmente compatibles con las versiones históricas, ya que, por ejemplo, pueden incluir elementos cuyas propiedades han cambiado o que han sido eliminados del estándar por diferentes motivos. Esto afecta especialmente a sitios web antiguos que se publicaron antes de 2005 y no han sido actualizados posteriormente. A la inversa, el uso de software obsoleto o exótico puede dar lugar a importantes dificultades en la visualización de contenidos modernos. Sigue aplicándose la regla de que la mayoría de los navegadores, en estos casos, emplean un modo alternativo y la versión 4; sin embargo, esto no es posible en páginas puramente HTML 5 o puede provocar una limitación fundamental de la funcionalidad. Entre los afectados por esta problemática se encuentran, entre otros, sistemas operativos obsoletos como Microsoft Windows 7 y determinados dispositivos para los que no existe una actualización de software disponible.

¿Cómo se realiza la migración de HTML versión 4 a la versión 5?

La mayoría de los sitios web emplean sistemas de gestión de contenidos (CMS) modulares como WordPress y Joomla, o —en el caso de la venta directa a clientes— un sistema de tienda adecuado. En ese caso, los desarrolladores son los responsables del uso de la versión de HTML y realizaron la migración casi sin excepción hace ya tiempo. Así ocurrió, por ejemplo, con el CMS líder mundial WordPress, ya varios años antes de la introducción oficial, con la versión 3.2 "Gershwin" publicada en 2011. Por ello, en la mayoría de los casos la conversión se llevó a cabo hace tiempo y sin esfuerzo adicional mediante la actualización del CMS utilizado.

Por ello, las dificultades surgen únicamente en determinadas circunstancias. Las causas más frecuentes del uso continuado de versiones anteriores de HTML y de los problemas resultantes son:

  • Sitios web programados a medida o por encargo antes de 2015
  • Uso de CMS o sistemas de tienda muy obsoletos
  • Integración de código propio en un CMS
  • Uso de CMS sin mantenimiento o descontinuados
  • Integración de complementos especializados y no actualizados

Se recomienda encarecidamente, en cualquier presencia en Internet - ya sea que utilice un servidor dedicado o un VPS o un hosting web gestionado - prestar atención al uso consistente de HTML5. Los sistemas obsoletos deben actualizarse a una versión actual, ya que no aprovechan las ventajas disponibles actualmente y, además, pueden suponer un riesgo innecesario para la seguridad. Dado que existe consenso en publicar globalmente las vulnerabilidades tras un plazo razonable para su corrección por parte del fabricante, el software obsoleto es susceptible de ataques como DDoS o inyección SQL.

Foto: Fabrizio Van Marciano en Pixabay

Escribe un comentario


Más proveedores de hosting


Más artículos interesantes

Bootstrap Framework - ¿Cómo funciona y cuál es su finalidad?

Bootstrap Framework - Cómo usar el framework para tu próxima página web.

Zend Framework - ¿Cómo funciona la herramienta para la programación en PHP?

Zend Framework - Te mostramos las ventajas y desventajas del framework PHP.

El framework Symfony: ¿Qué puede hacer y para qué sirve?

El framework Symfony: Os mostramos las ventajas y desventajas frente a otros frameworks.

Usar Docker para el sitio web: ¿qué ventajas ofrece?

Ejecutar el propio sitio web en un contenedor con Docker. Os mostramos qué debéis tener en cuenta y qué es Docker.

Runtime o framework - ¿qué es Node.js?

Node.js, como alternativa a JavaScript, goza de una popularidad cada vez mayor. Mostramos ventajas y desventajas.

¿Qué es la Integración Continua y cuáles son sus ventajas?

Os mostramos qué es la CI y qué ventajas puede aportar a vuestro proyecto web en el futuro.