comparte el articulo 

¿Es HTML5 lo que necesitas?

Actualizado el 04/12/2013 < > 0 Comentarios

Resumen: HTML5 es uno de los avances más emocionantes que se han dado en el desarrollo web desde hace mucho tiempo. HTML5 representa el futuro pero todavía no un final, en este articulo te explicamos por qué HTML5 quizás sea lo que más le conviene a tu sitio o aplicación.

HTML5 ha sido una de las tecnologías de moda en estos últimos años, cientes de artículos, documentos e inclusivo sitios enteros se han creado para explicar su funcionamiento y los beneficios que su aplicación puede traer. Sin embargo, su desempeño muchas veces se ha puesto en tela de juicio, principalmente por su problema de compatibilidad, lo que ha obstaculizado su total aceptación por parte de los diseñadores y desarrolladores web.

Durante el 2013, han sido vendidos mil millones de teléfonos compatibles con HTML5, esto nos demuestra su verdadero alcance y nos hace ver que la compatibilidad se esta alejando de ser un problema cada día más. Gracias a este reciente soporte, HTML5 dejó de ser una nueva versión de un viejo lenguaje de marcado, para convertirse en un nuevo concepto para el desarrollo de sitios web y aplicaciones, enfocado en resolver los problemas presentes en la era de los dispositivos móviles, la computación en la nube y el networking.

Gracias a la constante promoción de empresas como Google y decisiones como las que tomó Apple de no dar soporte a Flash en sus nuevos dispositivos móviles, el mundo empezó a voltear a ver a HTML5 y considerarlo un proyecto más serio. Debido a este respaldo proporcionado por varias empresas grandes, otras se vieron atraídas por la tecnología y muchos más empezaron a unirse a este soporte.

En este artículo vamos a describir esta tecnología, y la forma en que se puede utilizar para beneficiar tus proyectos.

¿Qué es HTML5?

HTML5 es un lenguaje de marcado que se utiliza para el desarrollo de contenidos para la red mundial y es un elemento muy importante del Internet moderno. En pocas palabras, es el lenguaje que se encarga de describir cómo debe lucir una página en base a su estructura.

HTML5 es el más emocionante paso adelante que se ha dado en los últimos años en lo que ha desarrollo web se refiere, ya que desde el lanzamiento de XHTML 1.0 no había existido un avance de tal magnitud. HTML5 representa el futuro y no es todavía un estándar definitivo, pero se puede implementar sin ningún problema en estos momentos, debido a que la gran mayoría de los navegadores modernos soportan ya las más importantes de sus novedades.

Comparación con HTML4

En comparación con HTML5, la versión 4 de HTML es limitada en funciones y al utilizarlo los desarrolladores tenían que depender de Flash o Java plugins para añadir contenido rico a sus sitios web.

HTML5 tiene entre sus objetivos el no utilizar plugins de Flash, lo que ahorra en gran escala el consumo de CPU.

Ventajas y desventajas de usar HTML5

HTML5 tiene muchas nuevas y poderosas características, las cuales pueden llegar a tener un gran alcance, tanto para los desarrolladores como para los usuarios. Al igual que cualquier otro software, una nueva tecnología tiene también inconvenientes las cuales tienen que ser tomadas en consideración a la hora de desarrollar una aplicación web.

Ventajas:

  • No hay necesidad de utilizar plugins los cuales pueden llevar a la desaceleración de la computadora y consumen la batería del dispositivo
  • Se puede tener acceso al hardware del dispositivo, como por ejemplo el micrófono, la cámara o datos como la ubicación del usuario
  • Se tiene un código base para poder aplicarse en muchas plataformas

Desventajas:

  • Poca disponibilidad de herramientas para la edición y creación de contenidos interactivos
  • Peor rendimiento en comparación con las aplicaciones nativas

Casos de uso

Si necesitas elaborar un juego mediantea un forma de desarrollo sea sencilla y cuyo resultado sea un producto ligero, HTML5 es la respuesta para ti. Puedes intentar elaborar juegos utilizando Canvas, pero es posible que te llegues a encontrar con algunos problemas, como el rendimiento del elemento cuando los juegos son complejos. Una solución puede consistir en reescribir algunas partes y utilizar algún DOM renderer y para mejorar el rendimiento puedes utilizar animaciones con sprites.

HTML5 también es una buena opción cuando necesitas elaborar una aplicación para dispositivos que no tengan acceso a internet, gracias a su funcionalidad de local storage. Se pueden utilizar características de HTML5 que te permitan tener toda una aplicación guardada localmente en caso de no tener conectividad. Se pueden utilizar etiquetas de vídeo y audio para reproducir archivos y contenido que no se encuentre en línea.

Conclusión

Para determinar si HTML5 es la opción correcta para tu aplicación, lo primero que debes hacer es establecer las características que deseas que ésta tenga. Si quieres una aplicación directa, de alto rendimiento, entonces quizpas la integración nativa sea la mejor opción. Debes escoger la tecnología que se ajuste mejor acuerdo con las especificaciones y requisitos del proyecto.

Lo que si te podemos asegurar, es que HTML5 es el futuro cercano para la web y el apoyo a esta tecnología se acerca al 100% en todos los principales navegadores y plataformas.

Publicado el 04/12/2013, última actualización 04/12/2013.

Contenido exclusivo de LaWebera.es. Prohibida su copia.

Autor: Daniel Ernesto Navarro Herrera

URL: LaWebera.es :: Diseño de paginas web

(Subir al texto)

Añadir Comentario

* Campos obligatorios

Meneame Bitacoras