Buscar

Ferramentas de Desenvolvimento Web - av 1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Nome: Anderson Pinto Hortêncio
Matéria: Ferramentas de Desenvolvimento Web
Diferença entre HTML 4 e HTML5
Depois de 10 anos sem inovações na linguagem padrão para a web, o HTML5
surgiu com o intuito de transformar e facilitar a maneira de como se escreve na
web. Essa evolução oferece uma experiência de internet completamente
diferente para usuários, e há uma linha decríticos da área que acreditem que
essa nova linguagem pode eliminar a necessidade de plug-ins para aplicações
multimídias em navegadores, tornando-se forte concorrente ao Flash (Abobe),
Silverlight(Microsoft) e o JavaFX (Sun-Oracle).
Há muitas semelhanças entre o HTML4 e o HTML 5, mas há também
diferenças essenciais que devem ser compreendidas. Uma primeira
observação a ser feita é que HTML 4é um código, digamos, antigo, mas é um
padrão finalizado, que não vai mudar. O HTML5 é considerado recente e
diversas mudanças devem ser esperadas, logo quem utiliza essa linguagem
deve preparar-separa dispor mais tempo atualizando o site quanto a todas as
mudanças que ainda virão. Apesar de ser a linguagem que tem sido mais
comentada e que os grandes navegadores já trabalham com ela,novamente, o
HTML4 é padronizado e pronto.
Uma das diferenças entre o HTML4 e HTML5 é que no doctype para HTML5
não é necessário um DTD, ficando apenas . Além disso, a sintaxe do
écompatível com HTML4 e XHTML1, mas não com SGML.
Outro item diferente é a utilização do elemento.
Consistência no tratamento de documentos malformados
O principal é o tratamento de erros consistente e definido .
Como você sabe, o HTML oferece suporte propositalmente à "sopa de tags" ou à capacidade de
escrever código malformado e corrigi-lo em um documento válido. O problema
é que as regras para fazer isso não são escritas em nenhum lugar. Quando um
novo fornecedor de navegador deseja entrar no mercado, ele apenas precisa
testar documentos malformados em vários navegadores (especialmente o IE) e
fazer engenharia reversa no tratamento de erros. Caso contrário, muitas
páginas não serão exibidas corretamente (as estimativas colocam cerca de
90% das páginas na rede como sendo pelo menos um pouco malformadas).
Portanto, o HTML5 está tentando descobrir e codificar esse tratamento de
erros, para que os desenvolvedores de navegadores possam padronizar e
reduzir bastante o tempo e o dinheiro necessários para exibir as coisas de
maneira consistente. Além disso, muito tempo depois do HTML ter morrido
como um formato de documento, os historiadores ainda podem querer ler
nossos documentos, e ter um algoritmo de análise completamente definido
ajudará bastante isso.
Melhores recursos de aplicativos da Web
O objetivo secundário do HTML5 é desenvolver a capacidade do navegador de
ser uma plataforma de aplicativos, via HTML, CSS e Javascript. Muitos
elementos foram adicionados diretamente para o idioma que estão atualmente
(em HTML4) Flash ou hacks baseados em JS, como <canvas>, <video>,
e <audio>. Coisas úteis, como armazenamento local (um banco de dados de
valores-chave embutido no navegador acessível por js, para armazenar
informações além do que os cookies podem conter), novos tipos de entrada,
como a data em que o navegador pode expor a interface fácil do usuário (para
que possamos não é necessário usar nossos seletores de datas do calendário
js), e a validação de formulário suportada pelo navegador tornará o
desenvolvimento de aplicativos da Web muito mais simples para os
desenvolvedores e muito mais rápidos para os usuários (já que muitas coisas
serão suportadas nativamente, em vez de invadir via javascript).
Novos elementos do HTML 5:
"<header>" = Para uma instrução de um documento ou sessão.
"<hgroup>" = Para uma sessão de cabeçalhos usando h1 para h6.
"<wbr>" = Quebra de linha.
"<progress>" = Para mostrar o progresso de uma execução.
"<time>" = Para definir um tempo e/ou data.
Elementos em desuso:
"<command>" = Representa um comando que o usuário pode chamar.
"<blink>" = Faz com que o texto pisque lentamente.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando