Será que em 2012 o HTML5 decola?!
2012 ano do HTML5?
Todos que já estão envolvidos em desenvolvimento web já sabem na revolução que o HTML5 promete, apesar de ser um trabalho que iniciou pela WHATWG em 2004, ainda hoje não podemos dizer que é “referência”, mas podemos dizer que ela caminha para isto e em 2012 pode ser seu ano.
Em 2010 Steve Jobs já havia declarado guerra ao Flash elevando o HTML5 ao status de “salvador da web”, mas desde sua criação até 2011 ele ainda continua como eterna promessa de uma web rica, cheia de recursos e possibilidades, entretanto ainda não se tornou um padrão.
E o que estamos esperando para que isto aconteça?
É engraçado que o grande problema de antigamente era a guerra entre os navegadores, consequência da falta de um padrão para linguagem e, depois dessa época obscura, que achamos que acabaria com a criação de padrões através do W3C e posteriormente a entrada do WHATWG, ainda assim perdura uma dificuldade em se ter um padrão. O fato principal é que são vários fatores envolvidos e, ao meu ver, por este motivo sempre haverá essa demora na pratica e aplicação de um padrão. Vejamos alguns pontos:
- O HTML5 sozinho não faz nada além da marcação da infromação. Para que utilizemos realemnte o potencial do HTML5, precisaremos do CSS3 e o Javascript. Mesmo com o alarde feito pela midia em cima do HTML 5, uma boa parte das mágicas deve-se ao poder do CSS3. Contudo o HTML5 está sendo totalmente reformulado para que haja mais integração entre o HTML, CSS e Javascript.
- Apesar de todos os brownsers trabalharem em prol dos padrões web, eles são independentes. Todos eles sabem que a única maneira de estar à frente do concorrente é andar lado à lado com os Padrões, porém cada um irá focar uma característica, como por exemplo velocidade e facilidade de uso, para ganhar mercado. Dificilmente um browser ganhará mercado se ele focar somente padrões.
- Seguir padrões atuais correndo risco de perder uma parte dos clientes ou focar a acessibilidade da maioria e correr o risco de ter um projeto em pouco tempo defasado?
- E como disse Diego Eis em um artigo do seu site:
Alguns desenvolvedores não entenderam as verdadeiras mudanças do HTML 5 e suas reais implicações sobre o desenvolvimento client-side. Saiba que o HTML 5 veio para estreitar as ligações entre o HTML, o CSS e o Javascript. Todos eles trabalharão mais integrados a partir de agora.
E aí, será que em 2012 o HTML5 decola de vez?