miércoles, 2 de diciembre de 2009

HTML 5

Hey, hoy voy a hacer otro post corto, entenderán que estando en la últimas semanas de clases tengo muchos parciales y varios proyectos en proceso aún sin terminar entonces el tiempo libre es escaso :S.

Hoy vamos a hablar un poco sobre HTML5, el nuevo estándar de HTML que la mayoría de los browsers ya están empezando a reconocer (Internet Explorer no es uno de ellos xD ¿que raro verdad?).
Este nuevo estándar abre las puertas a una nueva generación de páginas web con la implementación de nuevos tags HTML que hacen que cada vez haga falta menos tiempo para el diseño y más en pensar en el contenido como tal de los sites, algunos son: <header>, <section>, <article>, <footer>, <aside> y otros más que nos hacen mucho más fácil el posicionamiento que con los antiguos <div>
se podía volver complicado.

Algo muy relevante es que ahora HTML5 viene con audio y video integrado en el browser, sin necesidad del uso de Flash como se solía manejar antes, se crean los tags <audio> y <video> para este propósito. Adicionalmente se agregó algo que, para mi, puede acortar la vida útil de Flash en el futuro, que es el tag <canvas> el cual permite realizar dibujos 2D de forma sencilla y similar a la usada en OpenGL con primitivas geométricas y usando Scalable Vector Graphics como los usados por Flash.

Hay unos cuantos detalles más bastante interesantes que les recomiendo ver. En este video hay un muy buen resumen hecho por un desarrollador de Google: Introduction to HTML 5 y además si tienen Google Chrome pueden entrar acá Chrome Experiments para que vean un poco de las cosas que se pueden lograr con el nuevo estándar.

Personalmente, nunca me ha gustado Flash. Lo apoyo bastante porque el nivel de dinamismo que agregó a las páginas de Internet en los últimos años ha sido impresionante pero tiende a llevar a páginas web lentas y pesadas (aunque sé que no es la regla pero es lo que suele pasar) y es complicado que requiere la instalación de un plugin el cual debe ser una versión específica acorde al sistema operativo en el que va a ser usado lo cual ha funcionado relativamente bien hasta el momento pero integrando en la codificación del HTML de la página muchos de los elementos que normalmente permite Flash podemos obtener una considerable mejora en el performance y en la comodidad del usuario que sólo requiere el browser y más nada para tener una experiencia completa en Internet. Creo y espero que poco a poco los desarrolladores van a ir migrando a HTML5 y eviten usar tecnologías como Flash y Silverlight o que por lo menos limiten el uso de Flash a aquellos casos donde aún HTML5 no pueda cubrir las necesidades ya que por lo menos por los momentos está muy crudo y no funciona muy bien en ningún navegador. Los desarrolladores de Flash pueden flamearme en los comentarios XD.

See ya,
Kris.

No hay comentarios:

Publicar un comentario