Construir aplicativos em HTML5: o que você precisa saber

0

HTML5 está aqui, e a Web nunca mais será a mesma.

HTML5 é emocionante e tem o potencial de mudar a Web como a conhecemos. Além do mais, o seu verdadeiro significado pode ser difícil de explicar. Eu tenho experimentado cada uma destas reacções em primeira mão ao criar aplicativos com HTML5. É um tema muito amplo, por isso, se HTML5 é difícil de entender, então precisamos saber por onde começar com esta excitante nova série de tecnologias.

 

Se você está animado com HTML5, eu quero ajudá-lo a transformar essa emoção em ideias que podem ser implementadas imediatamente. Se você é cético, eu quero ajudá-lo a entender por que é HTML5 importante. E se você está apenas confuso sobre o significado do HTML5, não tenha medo, esta é a nossa primeira parada nesta série.

binary-1607190_960_720

O que é HTML5?

Até agora você vai descobrir que HTML5 significa coisas diferentes para pessoas diferentes. Para alguns, isso significa apenas novas tags como <header> e <footer> e um muitos novos atributos disponíveis na marcação. Para outros, isso significa que tudo o que é novo e interessante na Web, incluindo tecnologias aplicadas em apenas um navegador ou outras especificações não oficialmente parte do HTML5. Para compreender o verdadeiro significado do HTML5 é muitas vezes a primeira barricada que muitos de nós enfrentamos.

E honestamente, justifica-se, em certa medida pelo número de definições diferentes. HTML5 é enorme! De acordo com a definição formal de um organismo internacional de normalização conhecida como a World Wide Web Consortium (W3C), HTML5 é composto por mais de 100 especificações que se relacionam com a próxima geração de tecnologias da Web. Colocando todos os mais de 100 especificações do HTML5, podemos argumentar que o W3C simplifica coisas também. E, embora seja difícil tomar algo tão amplo como HTML5 e inequivocamente defini-lo, acho que o W3C está tentando lidar com a magnitude do que está mudando na web através da introdução de HTML5 como um conceito unificador que mudar.

Na verdade, HTML5 é um termo genérico para descrever um conjunto de especificações concebidas de HTML, CSS e Javascript para permitir aos desenvolvedores criar a próxima geração de aplicativos e sites. O que é surpreendente nesta definição das três partes: HTML, CSS e Javascript. Eles definem como os desenvolvedores usam os recursos de marcação reforçada com estilo mais ricos e novas APIs JavaScript para aproveitar ao máximo os novos recursos de desenvolvimento Web. Simplificando, HTML5 = HTML, CSS e JavaScript.

office-620817_960_720

E isso e não é tudo. HTML5 envolve mudanças em HTML, CSS e Javascript. Em vez de se preocupar com os mais de 100 especificações, estes três termos descrevem a amplitude e o alcance do HTML5. Você ainda acha que é um pouco simplista? Provavelmente sim, mas assim que você vê, uma definição ampla de HTML5 não tão importante como as tecnologias que você escolhe para passar o tempo.

Após ter dado uma definição, vamos falar um pouco de falar sobre onde a Microsoft se encaixa nos espaços HTML5.

 

HTML 5 e Internet Explorer

Como eu mencionei, o conjunto de especificações que fazem HTML5 são movidos pelo W3C. O W3C é composto por funcionários, organizações e indivíduos que investem recursos para ajudar a unidade e definir o futuro da Web. A WC3 é uma organização normalmente opera através da formação de comissões (chamados grupos de trabalho) para distribuir pedaços de trabalhos sobre especificações relacionadas. As especificações podem ser propostas por qualquer dos membros e todas as especificações do W3C, muitos mais especificações do que há sob a égide do HTML5, passar por um processo de cinco etapas a partir do primeiro projecto a recomendação oficial.

Microsoft é um membro da W3C e desempenha um papel muito activo no processo de especificar muitas regras e grupos de HTML5. Como todos os principais navegadores, a Microsoft investiu pesadamente em HTML5 e está trabalhando com a W3C e outros provedores para garantir que os desenvolvedores podem contar com tecnologias HTML5 rodando em forma fiável em todos os principais navegadores.

No contexto da Microsoft como um fornecedor de navegador, a abordagem tem quatro aspectos:

  1. Entregar o melhor lugar pronto para HTML5 hoje via Internet Explorer 9.
  2. Divulgar futuros desenvolvedores através da plataforma apresenta visualizações de Internet Explorer.
  3. Invistir em interoperabilidade através das provas apresentadas para o W3C.
  4. Fazer protótipos instáveis via HTML5 padrões laboratórios.

 

É inegável que a linguagem HTML está mudando a internet e certamente ela não será mais a mesma.

Deixe uma resposta