Desenvolvedor Web? Acostumado a lidar com código HTML(Hypertext Markup Language),disponibilizar conteúdo multimídia (fotos, vídeos, áudio, etc), fazer validações em campos, formulários, enfim, rotinas básicas de um desenvolvedor Web. Já ouviu falar de HTML5 ? Bom, então vamos lá, tentar descrever de maneira resumida e com base em fontes confiáveis o que é o HTML5 e quais as melhorias e o impacto desse novo padrão para o desenvolvimento Web.
De acordo com o W3C (http://www.w3.org/) a Web é baseada em 3 pilares:
HTML (Breve resumo...)
OHTML foi desenvolvido por Tim Berners-Lee e ganhou popularidade na década de 90, desde o princípio o HTML foi criado com o objetivo de ser uma linguagem que fosse independente de navegadores, S.O's e que tornasse acessível as informações publicadas através dessa linguagem a outros dispositivos com características diferentes, como por exemplo tamanho de tela, resolução, etc.
Entre 1993 e 1995, o HTML ganhou as versões HTML+, HTML2.0 e HTML3.0, onde foram propostas diversas mudanças para enriquecer as possibilidades da linguagem. Contudo, até aqui o HTML ainda não era tratado como um padrão.( O começo e a interoperabilidade )
Quando o HTML4 foi lançado, o W3C alertou os desenvolvedores sobre algumas boas práticas que deveriam ser seguidas ao produzir códigos client-side (códigos que são executados no computador do usuário e não no servidor).
Contudo, o HTML4 ainda não trazia diferencial real para a semântica do código. o HTML4 também não facilitava a manipulação dos elementos via Javascript ou CSS.(O HTML5 e suas mudanças)
Pequenos ou grandes problemas de execução de código em diferentes navegadores se tornam cada vez mais frequentes , e a medida que novos navegadores surgem, a tendência é que a situação saia do controle caso não exista um padrão a ser seguido e uma linguagem que permita fácil inserção de códigos adicionais que facilitam a vida do desenvolvedor web como scripts, por exemplo.
É muito comum encontrar websites que funcionam corretamente no navegador A, mas que encontram problemas no navegador B e C, se esta situação é complicada para os usuários finais(perdem o direito de escolha do navegador preferido) imagine para os desenvolvedores que são obrigados a escrever páginas e scripts e realizarem teste e mais testes para ter a certeza que vão funcionar corretamente em todos os navegadores. Pois é...
WHAT Working Group (WHATWG)
Descontentes com o rumo que as coisas tomavam, um grupo formado por desenvolvedores de empresas como Mozilla, Apple e Opera fundaram o Web Hypertext Application Technology Working Group ou WHATWG e se uniram para escrever o HTML5.
Em Outubro de 2006, Tim Berners-Lee anunciou que trabalharia juntamente com o WHATWG na produção do HTML5, o que só aumentou a credibilidade do projeto.
HTML5 ( O que é exatamente?)
O HTML5 é a nova versão do HTML4 e veio com o objetivo de se padronizar a maneira como os desenvolvedores escrevem código e organizam as informações dentro da página.
HTML5 será o novo padrão para HTML., a versão anterior do HTML, HTML 4.01, veio em 1999 e a web mudou muito desde então.
HTML5 é um trabalho que ainda está em progresso, no entanto, os principais navegadores suportam muitos dos novos elementos do HTML5 .(What is HTML5?)
Um dos principais objetivos do HTML5 é facilitar a manipulação do elemento possibilitando o desenvolvedor a modificar as características dos objetos de forma não intrusiva e de maneira que seja transparente para o usuário final.(O que é o HTML5?).
Entre as principais mudanças e características do HTML5 estão:
O WHATWG tem mantido o foco para que nenhum site desenvolvido anteriormente tenha que ser totalmente refeito para se adequar aos novos padrões e, ao mesmo que o HTML5 seja compatível com os navegadores mais recentes.
Segue abaixo um documento HMTL5 com as TAGS mínimas requeridas :
- Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.
- Um Protocolo de acesso para acessar estas fontes, hoje o HTTP.
- Uma linguagem de Hypertexto, para a fácil navegação entre as fontes de informação: o HTML.
HTML (Breve resumo...)
OHTML foi desenvolvido por Tim Berners-Lee e ganhou popularidade na década de 90, desde o princípio o HTML foi criado com o objetivo de ser uma linguagem que fosse independente de navegadores, S.O's e que tornasse acessível as informações publicadas através dessa linguagem a outros dispositivos com características diferentes, como por exemplo tamanho de tela, resolução, etc.
Entre 1993 e 1995, o HTML ganhou as versões HTML+, HTML2.0 e HTML3.0, onde foram propostas diversas mudanças para enriquecer as possibilidades da linguagem. Contudo, até aqui o HTML ainda não era tratado como um padrão.( O começo e a interoperabilidade )
Quando o HTML4 foi lançado, o W3C alertou os desenvolvedores sobre algumas boas práticas que deveriam ser seguidas ao produzir códigos client-side (códigos que são executados no computador do usuário e não no servidor).
Contudo, o HTML4 ainda não trazia diferencial real para a semântica do código. o HTML4 também não facilitava a manipulação dos elementos via Javascript ou CSS.(O HTML5 e suas mudanças)
Pequenos ou grandes problemas de execução de código em diferentes navegadores se tornam cada vez mais frequentes , e a medida que novos navegadores surgem, a tendência é que a situação saia do controle caso não exista um padrão a ser seguido e uma linguagem que permita fácil inserção de códigos adicionais que facilitam a vida do desenvolvedor web como scripts, por exemplo.
É muito comum encontrar websites que funcionam corretamente no navegador A, mas que encontram problemas no navegador B e C, se esta situação é complicada para os usuários finais(perdem o direito de escolha do navegador preferido) imagine para os desenvolvedores que são obrigados a escrever páginas e scripts e realizarem teste e mais testes para ter a certeza que vão funcionar corretamente em todos os navegadores. Pois é...
WHAT Working Group (WHATWG)
Descontentes com o rumo que as coisas tomavam, um grupo formado por desenvolvedores de empresas como Mozilla, Apple e Opera fundaram o Web Hypertext Application Technology Working Group ou WHATWG e se uniram para escrever o HTML5.
Em Outubro de 2006, Tim Berners-Lee anunciou que trabalharia juntamente com o WHATWG na produção do HTML5, o que só aumentou a credibilidade do projeto.
HTML5 ( O que é exatamente?)
O HTML5 é a nova versão do HTML4 e veio com o objetivo de se padronizar a maneira como os desenvolvedores escrevem código e organizam as informações dentro da página.
HTML5 será o novo padrão para HTML., a versão anterior do HTML, HTML 4.01, veio em 1999 e a web mudou muito desde então.
HTML5 é um trabalho que ainda está em progresso, no entanto, os principais navegadores suportam muitos dos novos elementos do HTML5 .(What is HTML5?)
Um dos principais objetivos do HTML5 é facilitar a manipulação do elemento possibilitando o desenvolvedor a modificar as características dos objetos de forma não intrusiva e de maneira que seja transparente para o usuário final.(O que é o HTML5?).
Entre as principais mudanças e características do HTML5 estão:
- ferramentas para a CSS e o Javascript ;
- recursos que facilitam a disponibilização de conteúdo multimídia;
- criação de seções comuns e específicas como rodapé, cabeçalho, sidebar, menus;
- recursos para construção de formulários, controles como calendário, email (validações mais básicas prontas);
- mais interatividade sem a necessidade de instalação de plugins e perda de performance;
- código interoperável, pronto para futuros dispositivos e que facilita a reutilização da informação de diversas formas.
O WHATWG tem mantido o foco para que nenhum site desenvolvido anteriormente tenha que ser totalmente refeito para se adequar aos novos padrões e, ao mesmo que o HTML5 seja compatível com os navegadores mais recentes.
Segue abaixo um documento HMTL5 com as TAGS mínimas requeridas :
<!DOCTYPE html>
<html>
<head>
<title>Título do documento</title>
</head>
<body>
O conteúdo do documento......
</body>
</html>
-------------------------------------------------------------------
Adaptado : http://www.w3schools.com/html/html5_intro.asp
<html>
<head>
<title>Título do documento</title>
</head>
<body>
O conteúdo do documento......
</body>
</html>
-------------------------------------------------------------------
Adaptado : http://www.w3schools.com/html/html5_intro.asp
Caso tenha interesse em se aprofundar mais no assunto, utilize os links com as referências desse post ou se inscreva no curso da Microsoft Virtual Academy e saiba um pouco mais sobre o assunto:
http://www.microsoftvirtualacademy.com/training-courses/html5-homologado-pelo-w3c
http://www.microsoftvirtualacademy.com/training-courses/html5-homologado-pelo-w3c
Referências:
http://www.w3.org/html/logo/
http://tableless.com.br/html5/
http://www.w3schools.com/html/html5_intro.asp
http://www.w3.org/html/logo/
http://tableless.com.br/html5/
http://www.w3schools.com/html/html5_intro.asp
Bom é isso aí até a próxima, provavelmente com algum exemplo na prática sobre HTML5.
Hands On!
Daniel Paulo de Assis
Hands On!
Daniel Paulo de Assis