jueves, 17 de junio de 2010

HTML5

El tema ha estado paseandose por los twitts del mundo asi como los blogs y otros medios electronicos. Parece ser que en gran medida el apoyo que da Steve Jobs, o mas bien, la medida cohersitiva contra flash, ha sido un buen impulsor de esta tecnologia.

Pero hay que conocer amigos mios, HTML5 no es una tecnologia que surgio nomas por que si.

Basado en javascript, DOM, CSS, y HTML 4.01, el nuevo HTML5 es la siguiente generacion ed HTML. En su uso hay correcciones que nunca fueron bien utilizadas en HTML4.01, adecuaciones y facilidades que previamente eran complicadas con DOM, y un mejor aprovechamiento del javascript.

Es muy cierto que la WEB se ha transformado y que nuestro viejo amigo html ha cumplido ya 11 años desde su ultima version, urge el cambio.

Que intencion tiene esta nueva generacion de html?
Ser el estandar para html, xhtml y dom.

Que reglas debe cumplir HTML5? (segun sus creadores)
Debe estar basado en HTML, CSS, DOM y Javascript.
Debe reducir la necesidad de plugins externos (como por ejemplo Flash)
Debe tener un mejor manejo de errores
Debe tener mas etiquetas que reemplazen el scripting
Debe ser independiente de dispositivos
El proceso de desarrollo debe ser visible al publico

Que nuevas caracteristicas tiene o tendra HTML5?

El elemento canvas para dibujar
Los elementos de video y audio para la reproduccion de multimedia
Mejor soporte para almacenamiento local fuera de linea (anteriormente Cookies, lo nuevo es almacenamiento local y el almacenamiento por sesion)
Nuevo contenido para elementos especificos, como articulos, pies d epagina, encabezados, elementos de navegacion y de secciones
Nuevas formas de control y tipos de datos de entrada, como fechas, calendario, tiempo, email, url y busqueda

Como ven el nuevo HTML parece haber aprendido de esta decada que se ha cumplido, por lo que podemos decir que la web que se ira construyendo se volvera mas rica cada dia.
El proyecto de HTML5 esta en manos de la W3C y del WHATWG, es un proyecto en desarrollo (y por ende, aun no es un esntadar... en cuanto el proyecto se termine pasara a ser el sustituto de HTML4.01). El buscador que mas funcionalidad HTML5 tiene actualmente(Junio 2010) es Opera 9.

Sobre la discusion de que si flash sera reemplazado o no: pienso que flash tiene bondades claras como el hecho de que su funcion principal no es enrealidad las paginas web, si no la creacion de material multimedia.
Ademas, mientras que un buen editor para HTML5 no salga al mercado, flash seguira teniendo muchos seguidores. Adobde Flash es realmente facil de usar y aprender, y las bondades con las que cuenta son numerosas asi como sus tutoriales y documentacion.
Todas estas bondades o ventajas mantendran a flash como una tecnologia viva, y el hecho de que HTML5 llegue hara incluso que flash evolucione a algo mejor.

Sobre la disputa Jobs vs Flash, pienso que si Apple hubiera comprado Macromedia, hoy el mundo respiraria flash como lo hace respirando iProducts.

Adobe no va a desaparecer por esta estrategia de bloqueo por parte de Jobs hacia una de sus tecnologias, e incluso este mismo bloqueo incentivara a la misma adobe cuando DreamWeaver tenga editor de HTML5.

Mi consejo para los lectores es: aprendan HTML5, sea o no un sustituto de flash pronto sera el estandar de internet, para cuando eso pase los browsers tendran que sacar una nueva version que adapte las funcionalidades nuevas y los viejos sitios tendran que ser actualizados... y para entonces, el que sepa HTML5 tendra bastante trabajo por hacer.

No hay comentarios: