O que é o Html5 ?
Com certeza, você usuário mais experiente, já ouviu falar da linguagem Html, mas para quem não sabe, ficam aqui alguns conceitos básicos a respeito. A linguagem Html é a base da web, o html consiste em um documento de texto onde constam as tags de um website, tags são instruções que são interpretadas
pelo seu navegador afim de que ele renderize a página na sua tela, em outras palavras, é através da leitura das tags de uma página que seu navegador faz o carregamento de imagens, vídeos, enfim monta o site como ele deve ser exibido.
O Html5 nada mais é, que uma versão mais aprimorada do html, onde foram implementadas novas funções que permitem ao desenvolvedor inserir mais funções em suas páginas sem ter que apelar a plugins de terceiros. Agora com o código Html5 é muito mais fácil, inserir vídeos e gráficos em suas páginas, o resultado são páginas mais dinâmicas e interativas. Com o Html5 é possível ter um código muito mais enxuto e claro para desenvolvedores, é a tão sonhada web semântica pregada por Tim Berners-Lee.
Novas Tags
No Html5 existem novas tags, que permitem ao desenvolvedor inserir elementos em uma página de maneira mais clara e objetiva, quem for interpretar o código da página não ficará perdido em meio a milhares de <div> espalhadas pelo código. Vejamos algumas:
Tag Canvas: São destinadas a renderização de imagens em bitmap, também pode ser utilizadas para editar imagens através de APIs ou JavaScripts.
Photoshop em Html5 |
Tags de Vídeos: A inserção de vídeos é uma página era muito complicada através da tag <embed>, com o Html5 é possível inserir um vídeo da mesma forma que é inserida uma imagem, apenas indicando o caminho exemplo:
<video src=tidotcom.avi>
Atributos como alinhamento, height, width entre outros, podem ser definidos na própria tag assim como hoje é feito na inserção de imagens. A grande vantagem é que não é necessário mais a conversão de vídeos para o flash da adobe, o arquivo pode ter qualquer extensão que será renderizado em seu navegador da mesma forma.
Maior interação com o usuário.
O Html5 tem a capacidade de descobrir a localização de um usuário através de georeferenciamento, e através disso, informar sua localização aos sites visitados através de Apis, isto permite que os sites retornem resultados cada vez mais relevantes ao usuário, se um usuário estiver buscando um restaurante, o site pode verificar a localização do usuário e indicar o restaurante mais próximo.
Aplicações Offline.
Através do armazenamento em cache, é possível ao usuário, rodar aplicativos desenvolvidos para rodar em seu navegador mesmo sem estar conectado a internet, o arquivamento é feito através da URL e são divididos em grupos dentro do Cache, para o usuário acessar a aplicação basta digitar o endereço e o aplicativo ira rodar mesmo sem uma conexão. Um grande exemplo disso, são alguns aplicativos da chrome webstore, vide gmail offline e angry birds HD, que rodam offline atráves do navegador chrome.
Criação de aplicativos para todas as plataformas.
O uso do Html5 vai além do desenvolvimento de websites, com ele é possível a criação dos mais variados tipos de aplicações, desde as mais simples como uma calculadora, até mesmo games com um pouco mais de recursos, estes aplicativos podem ser multiplataforma, pois o Html5 possui interoperabilidade entre os mais diversos tipos de SO, você pode desenvolver aplicações tanto para dispositivos móveis, como para PCs. Hoje, grande parte de aplicativos desenvolvidos para os sistemas Android e Ios, utilizam a linguagem Html5.
E o que muda com o uso do Html5 para você?
Se você é desenvolvedor, vai notar que é muito mais rápido e fácil, desenvolver um site ou aplicação com o Html5, o resultado será um código mais claro e limpo de fácil interpretação, inserir um vídeo não será mais uma tarefa árdua com milhares linhas de código, você pode desenvolver aplicações multiplaforma sem precisar apelar para várias linguagem de programação, poderá criar seu software e o distribuir pelos markets da vida, sejam eles linux, windows, android, firefoxOS, Ios.
Se você é usuário vai notar sites mais dinâmicos e interativos, publicidade e buscas, terão resultados muito mais relevantes para você.
Se você quer saber um pouco mais sobre o Html5 pode consultar a página oficial do HTML5 da wc3(em inglês) ou visitar os sites que serviram de fonte a este post nos links abaixo:
Infowester - Introdução ao Html5
Tecmundo - O que é Html5?
Gostou do Post? Deixe sua opinião em nossos comentários.
Nenhum comentário:
Postar um comentário