Lenguaje HTML5

 

¿Que es HTML5 ?

(HyperText Markup Languaje, Versión 5) es la quinta versión del lenguaje HTML.
En si HTML no es un lenguaje de programación, sino un lenguaje de etiquetado de Hipertexto.
Sin embargo se pueden encontrar algunas analogías como por ejemplo decir que las etiquetas son palabras reservadas, etc. Es mejor tomar a HTML como un formato que como un lenguaje de programación... evitaremos pasar algunas vergüenzas :-). Por ultimo, cabe mencionar que HTML no es el único lenguaje, o formato, que maneja etiquetas, por ejemplo, también existe el XML. 

Su origen se remonta a 1991, cuando Tim Berners-Lee lo publicó por primera vez en internet en un documento al que llamó Etiquetas HTML.Son varias las versiones que han existido de HTML desde que se introdujo en Internet. En cada una de ellas se van ampliando y desarrollando nuevas funcionalidades.

Caracteristicas del lenguaje HTML

  • Puede ser creado y editado con cualquier editor básico de textos.
  • Es multiplataforma, o sea, puede ser visualizado por cualquier navegador de cualquier sistema operativo.
  • No diferencia entre mayúsculas y minúsculas.
  • Utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que debe aparecer en su navegador el texto así como también las imágenes y demás elementos en la pantalla del ordenador.
  • Cada elemento de un documento HTML consta de una etiqueta de comienzo, un bloque de texto y una etiqueta de fin.
  • Lenguaje estático.
  • Es utilizado para la creación de páginas web.
  • Los documentos HTML son documentos de hipertexto que aparecen enlazando a otros documentos.
  • Es un estándar reconocido por todo el mundo y cuyas normas define un organismo sin animo de lucro llamado World Wide Web Consortium, más conocido como W3C.

Ventajas de HTML5

  • Es nativo, y por tanto independiente de plugins de terceros. Es decir, no pertenece a nadie, es opensource.
  • Es más semántico, con etiquetas que permiten clasificar y ordenar en distintos niveles y estructuras el contenido. Además, incorpora metadatos de manera más formal, favoreciendo el posicionamiento SEO y la accesibilidad.
  • El código es más simple lo que permite hacer páginas más ligeras que se cargan más rápidamente favoreciendo la usabilidad y la indexación en buscadores.
  • Ofrece una compatibilidad mayor con los navegadores de dispositivos móviles.
  • Incluye la etiqueta de dibujo canvas, que ofrece más efectos visuales.
  • Ofrece soporte a codecs específicos.
  • Posibilita la inserción de vídeos y audio de forma directa.
  • Permite la geolocalización del usuario. Algo muy útil para el marketing móvil.
  • Tiene la capacidad de ejecutar páginas sin estar conectado.
  • Incorpora nuevas capacidades Javascript que aumentan la capacidad de almacenamiento. Frente a las cookies que dejaban almacenar algunos kilobytes, ahora se puede conseguir el almacenamiento de entre 5 y 10 megas, dependiendo de la plataforma. Además, se permiten múltiples Javascripts corriendo en paralelo en una misma página.
  • Dispone de nuevas capacidades CSS3 como posibilidad de usar cualquier fuente o tipografía en HTML, columnas de texto, opacidad, transparencia, canales alpha, contraste, saturación, brillo, animaciones de transición y transformación, bordes redondeados, gradientes, sombras, etc.
  • Permite realizar diseños adaptables a distintos dispositivos (web, tablets, móviles…)

Desventajas de HTML5

  • Formato de vídeo estándar:  por el momento no hay un formato de vídeo compatible con todos los navegadores web y cuando a una plataforma se suben 24 horas de vídeo cada minuto es importante minimizar el número de formatos a soportar.
  • Control de streaming: el visor de vídeo en Flash permite acceder a partes en concreto del mismo a través de la manipulación de variables que Flash toma e interpreta via Actionscript y que HTML5 no tiene. La etiqueta vídeo de HTML5 muestra un archivo como quien enlaza una foto sin posibilidad de manejar el concepto streaming.
  •  HTML5 aún no cuenta con todas las funcionalidades necesarias  para poder incrustar un vídeo en la red con todos los elementos que tiene YouTube actualmente: anotaciones, subtítulos, anuncios, relacionados… Además, tampoco pemite reproducir vídeos HTML5 a pantalla completa.
  • Acceso a cámara y micrófono: La etiqueta video de HTML5 sirve para ver videos, no para interactuar, mientras que Flash  lleva una importante ventaja tecnológica al permitir grabar y hacer videoconferencias desde el browser.








Comentarios

Entradas populares