Renan Dantas - Coordenador Seven Computação

13
Construindo Páginas Web Standards Prof: Renan Dantas – Seven Computação Gráfica

description

Palestra - Construindo páginas web standards

Transcript of Renan Dantas - Coordenador Seven Computação

Page 1: Renan Dantas - Coordenador Seven Computação

Construindo Páginas Web Standards

Prof: Renan Dantas – Seven Computação Gráfica

Page 2: Renan Dantas - Coordenador Seven Computação

Introdução A Web foi inventada em 1992 por Tim

Berners-Lee. Em maio de 1994, foi organizada em Genebra,

a primeira Conferência para a World Wide Web com a apresentação do HTML+.

Com a criação de novos navegadores, HTML tornou-se um caos, com cada fabricante inventando novas formas de marcação HTML exclusivas para seus navegadores.

Em 1994, então é criado o W3C e o conceito de Web Standards.

Prof: Renan Dantas – Seven Computação Gráfica

Page 3: Renan Dantas - Coordenador Seven Computação

O que são Web Standards É o termo em inglês para designar um

conjunto de normas e diretrizes a serem empregadas nos vários setores envolvidos direta ou indiretamente com a web.

Prof: Renan Dantas – Seven Computação Gráfica

Page 4: Renan Dantas - Coordenador Seven Computação

O que é o W3C? Tais normas são reguladas pelo W3C, um

consórcio mundial formado por companhias, fabricantes, desenvolvedores e comunidades relacionadas que buscam a universalidade da web.

Prof: Renan Dantas – Seven Computação Gráfica

Page 5: Renan Dantas - Coordenador Seven Computação

HTML ou (X)HTML? A linguagem HTML para marcar textos é

constituída de elementos e atributos. Essa linguagem não é mais padrão na WEB.

O (X)HTML é uma linguagem padrão desde do ano 2000.XHTML é uma mistura de XML com HTML. Com a XML você cria suas próprias tags e atributos para escrever seus hipertextos.

Prof: Renan Dantas – Seven Computação Gráfica

Page 6: Renan Dantas - Coordenador Seven Computação

Diferenças entre HTML e XHTML Documentos devem ser bem formados. Todas as tags devem ser escritas com letras

minúsculas. Tags devem estar convenientemente

aninhadas. Uso das tags de fechamento é obrigatório. Elementos vazios devem ser fechados. Diferenças na sintaxe dos atributos.

Prof: Renan Dantas – Seven Computação Gráfica

Page 7: Renan Dantas - Coordenador Seven Computação

Pra que serve o DOCTYPE? O DOCTYPE deve ser declarado em um

documento web. É ele que indica, com uso de um link para um endereço no site da entidade normativa da linguagem, o caminho para o navegador encontrar as diretrizes que regulamentam a sintaxe e as entidades válidas no documento e, baseado nelas, renderizar o documento.

Prof: Renan Dantas – Seven Computação Gráfica

Page 8: Renan Dantas - Coordenador Seven Computação

Pra que serve o DOCTYPE? XHTML Strict: Esta é a mais rígida das

declarações. Os documentos XHTML nesse modo não admitem qualquer item de apresentação dentro dos elementos e tampouco elementos em desuso, segundo as recomendações do W3C.

XHTML Transitional: Esta declaração é mais flexível que a anterior e está indicada para documentos que empregam elementos em desuso.

XHTML Frameset: Ela é regida pelas mesmas diretrizes da declaração transitional. Como acréscimo permite o emprego de elementos específicos para frames.

Prof: Renan Dantas – Seven Computação Gráfica

Page 9: Renan Dantas - Coordenador Seven Computação

CSS – Folhas de Estilo em Cascata Folhas de estilos podem ser usadas para

definir a aparência de todo o site. Seguindo a introdução das CSS, o W3C recomenda que definições específicas para layout sejam retiradas do HTML e entregues às folhas de estilos, sendo assim, a criação de uma página mais simples e estrutural.

Prof: Renan Dantas – Seven Computação Gráfica

Page 10: Renan Dantas - Coordenador Seven Computação

Quais são as vantagens da Standards? Acessibilidade:

Significa não somente acesso à web para pessoas portadoras de necessidades especiais, como também à usuários com browsers não convencionais, incluindo-se aí os browsers de voz, que lêem os documentos para pessoas com restrições visuais, os browsers Braille que convertem textos para a escrita Braille, os browsers portáteis com monitores minúsculos, as tela para tele-textos e demais dispositivos não usuais.

Prof: Renan Dantas – Seven Computação Gráfica

Page 11: Renan Dantas - Coordenador Seven Computação

Quais são as vantagens da Standards? Estabilidade:

Durante sua existência, um website pode vir a ser gerenciado por várias equipes de designers e é importante que qualquer um compreenda e edite o código com facilidade. As web standards baseiam-se em um conjunto de regras que qualquer desenvolvedor Web é capaz de seguir, entender e estar familiarizado. Quando um desenvolvedor projeta segundo as standards, outro desenvolvedor é capaz de assumir sem qualquer problema ou solução de continuidade.

Prof: Renan Dantas – Seven Computação Gráfica

Page 12: Renan Dantas - Coordenador Seven Computação

ConclusãoProjetar páginas web em conformidade com as standards reduz o tempo de desenvolvimento e de manutenção. Correções e soluções de problemas são mais fáceis, porque o código segue as Standards. Não há preocupações com codificação e manutenção de várias versões do mesmo código. Uma só versão do site é suficiente.Meu desejo é que esta palestra propiciem em vocês, desenvolvedores web, todo o incentivo para aderir as standards, e também forneçam a argumentação necessária para que vocês motivem nos seus trabalhos seus colegas desenvolvedores a também aderir às standards.

Prof: Renan Dantas – Seven Computação Gráfica

Page 13: Renan Dantas - Coordenador Seven Computação

Obrigado!

Prof. Renan [email protected]: Renan Dantas