Segunda-feira, 10 de março de 2008 às 09h00

IE8 e os Padrões Web

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

A notícia é importante e promete mexer com a comunidade profissional da web: no dia 05 de março, a Microsoft liberou uma versão beta do Internet Explorer 8, disponível para download nas versões Windows Vista e Windows XP.

Novos Recursos

Esta nova versão traz algumas novidades, como o recurso WebSlices, que permitirá ao usuário determinar que a atualização seja feita somente em partes separadas das páginas (como fatias).

Outro novo recurso é o Activities, que permite a integração de determinados conteúdos da página comoutras aplicações, como Windows Live, Hotmail e pesquisa de conteúdo em redes sociais como a FaceBook, por exemplo.

O IE8 traz um botão de "emulação" que transforma seu browser em IE7 e outras funções novas. Porém, a mais importante novidade está baseada numa promessa ansiosamente aguardada pela comunidade web.

Adequação aos padrões web

Sim, é verdade! Não precisa se beliscar! A Microsoft promete que o novo IE8 será totalmente compatível com os padrões web, renderizando suas páginas de acordo com os padrões web, não mais por um "motor" próprio (e altamente polêmico) de processamento, usado até a versão 6 e 7 do browser, apesar de possuir "compatibilidade reversa" com os motores antigos (IE 6 e 7).

Conheça as principais compatibilidades do IE8:
  • Compatibilidade com CSS 2.1;
  • Visualização de debug com Javascript;
  • Compatibilidade com Data URI AJAX;
  • Compatibilidade nativa com html 5;
  • Visualização e alteração de DOM (document object model);

Além disso, há a novíssima Developer Tools, inspirada pela Web Developer Tool do Firefox, porém, bem menos eficaz e intuitiva. Conheça todos os novos recursos, descritos pela própria Microsoft, aqui.

Developer ToolsDeveloper Tools

Exemplo da Developer Tools.Exemplo da Developer Tools.

"Novos" padrões para os antigos "não-padrões"

Coisas da Microsoft: por meio de declarações no código da página, será possível escolher três tipos diferentes de renderização do documento:

  1. "Acid Test": Indicada pela Microosoft como a mais adequada aos desenvolvedores, por ter passado em diversos teste de compatibilidade com os padrões atuais;
  2. "Internet Explorer 7": baseadas nos padrões de adequação utilizados no lançamento do IE7;
  3. "Velhos Tempos": baseadas nos padrões (!) utilizados no início da web comercial.
Conclusões

Por qual razão (que a razão, obviamente, desconhece) a Microsoft está implementando três não-padrões? Quem é que vai querer escrever códigos de acordo com padrões antigos, do início da web comercial? Por que, até na implementação tardia de padrões web, a empresa utiliza uma discutível estratégia de compatibilidade reversa com erros terríveis de renderização de versões anteriores do IE e não "enterra" o passado "negro" de desrespeito aos padrões e, indiretamente, aos desenvolvedores web?

Talvez seja cobrar demais de uma empresa que até pouco tempo atrás não aceitava as falhas de seus browsers e nem mesmo sinalizava uma preocupação ou possibilidade de mudança.

É uma notícia louvável, apesar do software estar em versão beta. Mesmo assim, um novo horizonte se desenha para nós, trabalhadores e estudantes da web, que tanto sonhamos com um IE (que, diga-se de passagem, é o browser mais usado pelas pessoas) adequado aos padrões.

Espero que você, se quiser, instale a versão beta, teste e deixe suas impressões por aqui!

Grande abraço!

19 comentários

 Diego Fleury
10/03/2008 09h55

Resposta

A resposta para sua pergunta nas conclusões é fácil. O IE8 é um software em versão beta, tem vários erros de renderização no modo standards (que é a padrão), e como a instalação dele anula instalações do IE6 ou IE7, a MS pensou antes e deixou os renders antigos disponíveis para que pessoas que baixam beta achando que é final, não reclamem que não conseguem navegar porque está sendo renderizado tudo errado. Dá forma como fizeram, podem pode continuar usando o IE8 beta e navegando sem os incômodos que uma versão de testes tem. Acredito que os usuários (leigos, diga-se de passagem), vão usar a versão final do software nem saberão que essa possibilidade de trocar de render existe (se é que vai existir) e assim como você, eu, e muitos outros desejam, as versões anteriores serão enterradas (com o tempo, não creio em imediatismo por parte da MS nesta questão). Desculpe pela quantidade de comentários em parêntese :)

 Fabiano Pereira
10/03/2008 11h43

Resposta do colunista

Diego,
Interessante seu ponto de vista.

Obrigado pelos comentários, grande abraço!

 dieffrei tiepo de quadros
10/03/2008 13h01

Show

Interessante... só acho que essas ferramentas novas junto com o internet explorer tentaram fazer uma copia do firebug do firefox...
No entanto o que achei de maior valor foi debugar js isso foi fantastico... apesar de estar muito longe do que hoje representa o firebug...
Segundo o ieblog eles ainda estão adicionando novas melhorias...

 Guilherme Maia
12/03/2008 15h12

Show

Concordo com o nosso amigo Dieffrei. O IE8 está show de bola.... Mas acho algmas funções parecidas com o Firefox...

Agora para os estudantes e profissionais de web, mãos a obra!!! Quando o IE8 for finalizado, ele que nos aguarde! heehhe


Vlw, gente!

 Ted K'
14/03/2008 14h58

De grande Interesse

Ainda bem que ele se preoculparam com os padrões pois ficar enchendo o código de condicionais ai isso fica demais!!!!

 Fabiano Pereira
14/03/2008 20h59

Respostas do colunista

Dieffrei,
Sim, é verdade. É pouco, ma já é alguma coisa...
Grande Abraço!

Guilherme,
É, que assim seja! Se a "inspiração" está vindo do firefox, então, tudo bem...
Grande Abraço!

Ted K´,
É, ninguém aguenta mais isso de "if ie..."!
Rs!
Grande Abraço!

 Gnet User
15/03/2008 20h39

A felicidade dos webdevelopers

Sem palavras. Só quem anda no convento é que sabe o que la vai dentro, ou seja, só quem faz web sites é que sabe o trabalhão que dá para que o site funciona bem no IE.
Post úteis
http://online.iguga.com/2008/03/11/dicas-para-aumentar-a-seguranca-do-seu-computador/
http://online.iguga.com/2008/03/15/dicas-para-diminuir-a-sua-lista-de-spam/

 Fabiano Pereira
18/03/2008 16h15

Resposta do Colunista

Gnet User,
Com certeza!
Grande abraço!

 Gnet User
19/03/2008 07h51

Uma melhoria já a muito esperada

Já a muito se esperava esta atitude da Microsoft. Pois do que vale fazer frente a regras que apenas tem como objectivo melhor.

http://bibliaonline.iguga.com - O seu espaço na Internet dedicado ao estudo da Bíblia Sagrada

 Fabiano Pereira
17/04/2008 15h33

As regras foram criadas com o bjetivo de facilitar a vida ddos desenvolvedores e para tornar o próprio processo de desenvolvimento mais fácil.

 Shadow Brujah
20/03/2008 07h40

Tomara que dê certo

Pois esse negócio de ficar subindo o número de versões não está com nada... Eu devo ter algo contra qualquer software acima de 7.0... Acho que depois desse número, tem que mudar o nome do software e zerar a contagem... sei lá.

 Fabiano Pereira
17/04/2008 15h34

Pois é, não está mesmo, mas a iniciativa é louvável e vai poupar muito trabalho, ao que tudo indica.

 Edi Lopes Costa
03/04/2008 14h24

FIREFOX

Desde que descobri o firefox nunca mais usei o IE, ja vi varios comparativos e em nenhum o IE ganha do firefox.
Na verdade acho que o IE é coisa de seculo 20 ou seja
muito atrasado.

 Fabiano Pereira
17/04/2008 15h36

Edi,
Sim, você, eu e muitos da comunidade web comcordam com isso, porém há um grande número de usuários no mundo todo utilizando ele. Na verdade, o browser mais utilizado no mundo é esse!
Quem desenvolve não pode, infelizmente, ignorá-lo...

Um abração!

 Alexsandro Rosa de Mello
17/04/2008 10h13

Espero que tudo se resolva!

Bom, vou dizer uma coisa aqui e creio que a maioria vai descordar comigo, até porque só vejo todos dizerem que o IE não funciona nada com os padrões WEB, agora comentem por favor, eu sou desenvolvedor a um certo tempinho e sempre começo programando e testando no IE e tudo vai muito bem, tudo maravilhoso mesmo, e depois levo o código para FF, Mozilla, Safari, Opera e aí é que começa a minha dor de cabeça, até deixar funcionando para todos, levo mais um ou dois dias, onde está o problema? Outra coisa, nunca estudei sobre os padrões WEB, pelo site W3C ser em inglês, mas, deixo todas as minhas páginas funcionando para todos os browser, eu testo em 7 browser, então eu pergunto, eu estou em conformidade com o Padrões WEB?

 Fabiano Pereira
17/04/2008 15h44

Olá, Alexsandro!
Segue link para os artigos traduzidos do W3C sobre XHTML. Lá você também encontrará diversos outros artigos sobre CSS e todo o universo envolvido.
http://www.w3.org/2005/11/Translations/Lists/OverviewLang.html#pt-br

Muitos dos artigos são traduzidos pelo grande Mauricio Samy, o maujor. Conheça o site dele e o site de seu livro (aliás, altamente recomendável):
http://www.maujor.com/index.php
http://www.tishop.com.br/detalhe_produto.php?produto=619

E, finalmente, entenda que os padrões independem de versões de browsers! Na verdade, são os browser que devem renderizar os documentos corretamente.

Abração

Um abraço!

 Diego Fleury
17/04/2008 10h29

Depende...

Veja bem, vc já começou dizendo que faz primeiro no IE e depois testa nos outros, e é nos outros que o problema aparace. Agora pense, todos os outros browsers estão errados e nunca perceberam isso ou vc desenvolve com base no browser que é o errado? Antes de responder, pense também no seguinte: quando um fala mal de alguém, é inveja; quando dois falam mal de alguém, é complô; mas quando três falam mal desse mesmo alguém, aí pode saber que o problema está nesse tal alguém. Repare agora se falar mal do IE é uma coisa individual ou se é coletiva e então começará a ter as respostas por si mesmo. Há algum conteúdo sobre padrões em português mas dá um certo trabalho achar essas, entretanto, com um pouco de estudo começamos a ver sozinhos que o IE6 e ainda o 7 estão muito distantes do que é descrito pela W3C. Não recrimino o IE6 em si, mas sim a Microsoft. Para quem não sabe, o IE6 atuou por 6 anos e sem atualizações no que diz respeito aos padrões web e evolução de tecnologias. Você pode estar fazendo sites compativéis, mas sem o devido estudo, creio que sua chances de estar desenvolvendo em conformidade com os padrões seja bem mais remota.

 Fabiano Pereira
17/04/2008 15h46

Sim,
Conforme disse numa resposta acima, o que nos leva a "usar" o IE" é a sua imensa popularidade. Portanto, o anúncio de um IE8 Web Standard, mesmo que com alguns pontos negativos, é extremamente boa para os desenvolvedores!

Um Abraço!

 César Ruschel
06/05/2008 18h42

IE8 e Site Shopping Imóveis em Itapema e Meia Praia

Olá!
Gostaria de saber se quem for usar este IE8 vai conseguir visualisar bem o site das imobiliárias shopping imóveis. Não sei se está nos padrões wep.

Grato.

César

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Patrocínio:
Sobre o Autor
Fabiano Pereira é designer de interfaces; professor de tecnologias Adobe e de desenvolvimento web; colunista do iMasters; articulista do design.com.br e Web Insider; empreendedor; músico e curioso de plantão. Mantém o blog http://www.fabianoweb.net/blog
3G

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.