HTML 5: conheça a linguagem que vai revolucionar sua navegação na web – Brainbox Sistemas e TI
São Paulo – Há 10 anos sem atualização, HTML evolui e abre caminho para browsers auto-suficientes com avanços em multimídia e aplicações offline.
Com a chegada do HTML 5, o gerente de projetos ainda destaca a oferta de interfaces de programação de aplicações (APIs, na sigla em inglês) para o desenvolvimento de aplicações no browser como acesso offline, recursos gráficos 2D – por meio da tecnologia Canvas – e para áudio e vídeo. "Elas vêm para quebrar o paradigma de que o browser é simplesmente um 'exibidor de páginas'", afirma.
"O HTML 5 oferece uma experiência de web mais rica para usuários e ferramentas adicionais a desenvolvedores, que podem criar aplicações mais complexas com base em um conjunto de padrões abertos", explica Alejandro Villanueva, responsável pelo relacionamento com comunidades de desenvolvedores do Google na América Latina, em entrevista ao IDG Now!.
O avanço na programação de vídeos é o principal destaque do HTML 5. A nova versão da linguagem contempla uma série de tags para objetos multimídia como vídeos, arquivos de áudio e gráficos vetoriais – incluindo animações em linguagem Flash -, que se adaptam ao formato da tela e não precisam ser redesenhados.
O Google publicou na internet um protótipo do YouTube baseado em HTML 5 e recentemente fez uma série de demonstrações da aplicação do HTML 5 em seu site de vídeos durante a conferência Google I/O, para desenvolvedores. "Embora seja uma versão experimental do YouTube, ela se mostra bastante promissora" comenta Villanova.
Na avaliação do professor Gerosa, a principal mudança provocada pelo HTML 5 será a forma de armazenar os dados na máquina do usuário. "Com o HTML 5 é possível armazenar dados na máquina do cliente, sem que eles tenham de ser guardados no servidor web" afirma.
O interesse do Google no HTML 5 se explica pela evolução dos serviços baseados na web – não mais no desktop – já que o HTML 5 conta com tags (marcações) que facilitam o desenvolvimento de aplicações que rodam em servidores web. "É possível criar uma aplicação em interface web com recursos de arrastar e soltar, por exemplo", destaca Gerosa.
Para que os avanços do HTML 5 sejam vistos pelos internautas é necessário criar navegadores compatíveis com a nova linguagem – o Safari 4, da Apple e o novo Firefox 3.5 (ainda em versão beta), prometem compatibilidade. Já nos browsers mais antigos, provavelmente as tags do HTML 5 serão ignoradas, afirma o professor Gerosa.
"Embora o HTML 5 ainda tenha de percorrer um longo caminho para ser finalizado, o Google Chrome já implementou partes da linguagem, incluindo tags de vídeo e suporte à tecnologia Canvas", observa Villanueva.
O HTML 5 ainda está em testes – sua versão mais recente foi apresentada em janeiro deste ano pelo World Wide Web Consortium (W3C), grupo responsável por desenvolver tecnologias que sejam compatíveis para promover a evolução da web. A versão final do HTML 5 está prevista para 2012, mas a comunidade de desenvolvimento trabalha com o W3C para adiantar o cronograma.