Tableless - Padrões Web com Pastel e Caldo de Cana

por Diego Eis Março 9th, 2008

IE8 - O sonho não acabou

Para você se inteirar do assunto, leia Browser Targeting Version.

No artigo que recomendei acima, lá nos últimos parágrafos dei minha opinião sobre a antiga decisão da Microsoft:

Mesmo assim, acho que tudo deveria ser nivelado por cima. Porque os desenvolvedores que se preocupam e utilizam os Padrões da maneira correta, são os que devem marcar o browser? Não seria mais fácil criar uma metatag para marcar os sites que não devem ser renderizados com o suporte avançado de Padrões? Quem deve se preocupar, são os desenvolvedores que não dão a mínima para os Padrões. Eles sim devem trabalhar para deixar seus sites atualizados.

A Microsoft voltou atrás com a decisão do Browser Targeting Version. Eles decidiram que, por padrão, o IE8 irá renderizar os sites no modo mais complacente com os Padrões Web possível, esse modo está sendo chamado de “Super Standards Mode”. Se você não desenvolve com Padrões, comece a se preocupar.

A idéia de nivelar tudo por cima, para mim, sempre foi o melhor caminho. Se você não desenvolve com Padrões, ou se desenvolve despreocupadamente, é melhor mudar. Caso você se encaixe neste perfil, há duas opções:

  1. Ou você aplica o Browser Targeting Version. Isso fará com que o IE8 utilize o motor de renderização do IE7.
  2. Ou pára de preguiça e aprende de uma vez por todas a fazer sites padronizados. Para mim, este é o melhor caminho.

Fazer um browser rigoroso, faz com que o mercado saia da zona de conforto e comece a pensar. Tudo sobe um nível e a coisa fica mais interessante. Mesmo a decisão sendo boa, a galera ainda tem um pé atrás (leia os comentários).

As atualizações do IE8 são ótimas. Há uma série de características que fazem muita falta no IE6 e no IE7 e que agora farão parte do IE8. Por exemplo, as pseudo-classes :before, :after e :focus. A propriedade content, que serve para gerar conteúdo, também estará nessa nova atualização. Entre outras facilidades que antes usávamos apenas em browsers como Firefox, Opera e Safari.

Me preocupo com o momento em que o IE6, IE7 e IE8 estarão sendo utilizados pelos visitantes, aí sim teremos um grande problema. Ou três.

Se ainda estiver interessado, leia também:

36 Comentários

Tableless » Browser Targeting Version

[…] (09/03/08) UPDATE: E a Microsoft mudou de idéia. […]

doc

O IE é uma das aplicações da Microsoft com maior nível de vulnerabilidades. Imagine agora que o IE8 virá com código de 3 IE em um só….

medo…

Igor Escobar

Isso para mim é o que mais me preocupa, só de pensar na possibilidade de estarmos desenvolvendo para mais um browser, já fico enfurecido.

A Microsoft devia de uma vez por todas, padronizar não só a renderização dos navegadores como também ter o controle das versões que estão sendo instaladas nos seus clientes.

Apósto que eles vão colocar o IE8 somente para Windows Genuino e virá via windows update.

Isso fará com que o mercado dos browsers fiquem dividos entre IE7 e IE8, igual quando aconteceu a uns tempos atraz quando lançaram o IE7 e somente quem tinha o windows original podia instala-lo.

Isso faz com que sempre fique alguém usando versões desatualizadas do navegador.

Fernando

A boa notícia da história é que a Microsoft pensou um pouco mais em nós, desenvolvedores que seguem os padrões web, e voltaram atrás com relação ao browser targeting. Agora sobre a renderização CSS isso já era de se esperar, porque seus concorrentes, Firefox e Opera, já possuem uma renderização muito boa, deixando assim o IE com a pior renderização CSS do mercado. Pelo jeito isso irá mudar.

Gabriel

Só faltava essa, mas 3 IEcas no mercado….
Desenvolvedor Web Standard sofre!!!!!

Fernando Tessmann

Se o IE8 realmente cumprir todas estas promessas, que nós desenvolvedores sempre desejamos, realmente muita coisa vai melhorar. Mas se pensarmos por um outro lado, o maior problema (acredito eu) vai ser QUANDO teremos um número considerável de usuários utilizando esta versão do IE, para podermos discartar o IE6 e IE7. Porque já faz algum tempo que o IE7 se encontra no mercado, e as pesquisas provam que o IE6 ainda é o rei, em questão de usuários. Então, além de fazer testes no FF, IE6 e IE7, teremos que fazê-los no IE8. (Vai ver é por isso que as vagas de testes surgem à cada dia mais no mercado. Daqui a pouco serão 10 navegadores para fazermos testes).

Alexandre Gomes Gaigalas

Desenvolvedor nunca tá contente.

Se o IE não dá suporte, é um lixo. Se dá suporte com targeting, é um lixo. Se dá suporte sem targeting, então os anteriores tornam o desenvolvimento pra web um lixo.

Poxa, comemorem um pouco. Já existem mais usuários de IE7 do que usuários de Firefox… em breve o mesmo acontece com o IE8 =)

Inside

Eu já sou mais pessimista, penso que será horrível quando o IE8 for lançado, visto que o pessoal ainda nem abandonou o IE6, e em alguns lugares ainda vemos IE5(!!!)

[]’s

Mark de Souza Costa

IE8 beta está fantástico! Baixem o Beta 1 público ou assistam aos vídeos que demonstram algumas das funcionalidades dele.

Nicholas Bittencourt

É uma coisa estranha da Microsoft. Sempre que uma versao do MSN muda, eles enviam uma nova versão automatica para o usuário… Por que eles simplesmente não fazem isso com a IE? É claro que muita gente não iria atualizar, mas grande parte pegaria a versão mais recente e melhoraria bastante a qualidade da web.

Felipe 'chronos' Prenholato

Nicholas, vem através do Windows Update para Windows válidos (moleza validar). Mas bem que sou a favor de algo como o update do Firefox for Wndows :).

Paulo Henrique

Bebes choroes são vc´s.
Como desenvolvedor, eu sempre me entendi bem programando para mais de um browser, e nem por isso reclamo. aposto que a tuma gosta de um “Pinguim” e odeias as “Janelas” que a microsoft apresenta. Caiam na real, muitos de vc’s entraram na web pela primeira vez com IE. Entrei neste tópico só para ter a certeza que os bebes estariam chorando com o anuncio do novo IE. Entao façam da seguinte forma:
- digam para os seus clientes que odeiam o IE e não vão rogramar para ele.
- coloquem códigos que fiquem mais lentos no IE.
- Provoquem erros de execu~çao para quem esta no IE.
- coloquem em algum canto da pagina um link para download do FF.
Pronto! começaram uma revolução contra o IE.
Parem de chorar e vamos trabalhar, mostrem suas habilidade em qualquer browser, motrem que não é isso que piora ou melhora o trabalho e sim a capacidade de se moldar e adequar aos padrões que são apresentados no ambiente hostil da Web.

Eliseu sb

Caramba, isso é preocupante !

Faremos nossa parte como desenvolvedor, esperamos que os usuários também, com as atualizações, hehehe.

Luiz Tiago

Preparem-se para o “if IE 8″ …

Uma pergunta, por que lançar uma versão atrás da outra ao invés de criar atualizações ?

João Rodrigo Moreira

Lembram quando a Microsoft disse que não tinha interesse na internet e depois voltou atrás? Pois é, agora acho que ela chegou a pensar que o Firefox e outros browsers standards não incomodaria o IE. E está vendo que não é bem assim. Isso é bom pra todo mundo.

Tom

Faço das palavras do Paulo Henrique as minhas

sem mais !! ^^

Mark de Souza Costa

Vou falar mais uma coisa:

Tadinho do Firefox…..

Celso

@ mark

porque tadinho do firefox?? o ie8 ta perdendo ate pro ie5.5 no acid3. kkk

Pablo Almeida

Essa questão das versões serem lançadas uma após a outra, pode ser resolvida em breve, afinal de contas pelos comentários da galera, o IE8 realmente está bem legal, e se estiver mesmo, poderá cair em nossas graças…fazendo a MS liberar mais atualizações e menos versões extremamente diferentes.

Outra coisa é: sempre que vocês forem acessar uma máquina e puderem atualizar as versões do IE6 pra IE 7 ou IE8, FAÇAM…porque só assim as coisas vão se inverter e passar facilitar nossa vida…

Não adianta se rebelar como disse o Paulo Henrique…mas como ele também disse, nós devemos fazer mais e reclamar menos, afinal de contas, se a MS está tentando fazer a parte dela com o novo IE, porque nós, que tanto xingamos e reclamamos de suas versões anteriores (principalmente a versão 6) vamos continuar a reclamar agora?! Acho que dar esse crédito a MS…afinal de contas eles merecem…eles andam atendendo a muitos pedidos da comunidade Open Source e de nós desenvolvedores web…

RESUMO: o negócio é agora é detonar o IE 6 e suas versões anteriores e sermos felizes para sempre navegando numa boa em qualquer navegador! ;)

Desenrola.com

Porque não torna-lo open-source, talvez ele tomava jeito…

Flavio Mendes

Não sei porque tanta euforia no lançamento da versão IErgh 8…

Por algum tempo [e bota tempo nisso], nós desenvolvedores, continuaremos a desenvolver para as versões anteriores do IErgh 6 e IErgh 7.

Agora é mais um programa aberto no meu note e vou acabar gastando as teclas Alt + Tab :/

Algumas perguntas que não querem calar:

- Quantos usuários estarão dispostos a atualizarem seus browsers?
- Quantos possuem banda larga para isso?
- Quantos sabem o que é isso?

Somente o tempo para responder a estas profundas questões!

Enquanto isso… tome Alt+Tab | F5

Thiago Breda

Concordo com o Paulo Henrrique em termos e ja falei em outros posts… desenvolver para mais de um navegador não é nada de outro mundo, quando se tem conhecimento suficiente para encontrar soluções. Concordo também que uma “ajudinha” que o IE8 esta prometendo não é nada mal! Vocês são estranhos nos seus argumentos sinceramente… Pq se preocupar com 4 navegadores??? IE6 IE7 IE8 e FF??? O IE8 não promete seguir características de browsers atuais como FF, Opera entre outros, ou seja, a questão é que vc não vai precisar se preocupar, e sim se DESPREOCUPAR!!! Se seu código estiver em perfeito funcionamento, no FF e IE6 o resto seria consequência… é simples, não entendo a choradeira. Vocês reclamam demais, procurem soluções, estudem… Desculpe a sinceridade. Abraço a todos!

Arthur Franco

Apesar de ser MAIS UM para testar, se a rederização do css e e padrões for mesmo implementadas, sigo com a idéia do Thiago: o IE8 vai se equiparar (em questão de padrão e reder.. :) com o FF então, possivelmente não teremos que se preocupar tanto assim! Concordo que ser web standards não é nada facíl, mas compensa o esforço e quanto mais browsers webstandards forem lançados mais rápida será a substituição dos “IE6″ da vida!

A idéia é suplantar os ruins com as novas versões, desde que essas falem a mesma lingua!! :p absss

Celso Bessa

Hum… eu andei testando o script do Dean Edwards que faz as versões 5.5, 6.0 e 7.0 do Internet Explorer se comportar como um navegador decente (ou bem perto disso), incluindo a renderização do box-model e essas pseudo-classes.

Não testei TUDO - como a propriedade content - mas já deixei rodando em algumas sub-seções da intranet da empresa em que trabalho e avalio que esse script anda resolve a maioria dos meus problemas com IE rodando em Windows aqui dentro.

Tudo bem que não se pode confiar em javascript, mas a maioria absoluta dos acessos que tenham são de máquinas com javascript habilitado. (Vale lembrar essa estatística eu obti a partir de páginas que não exigem javascript, logo, é confiável)

Nos próximos dias vou testar em sites externos e de clientes, mas, acho que já dá para adotar essa solução como padrão, pois a maioria dos meus usuários IE têm o javascript habilitado e a tendência é que browsers antigos caiam em desuso. Acho que o número de possíveis usuários excluídos (por causa da obrigatoriedade) de sites de clientes e da empresa em que trabalho será pequeno e, portanto, vale a pena tornar minha vida mais fácil.

Alguém mais já usa esse script e tem informações e estatísticas úteis para essa decisão?

Celso Bessa

Ops, faltou o endereço do Script do Dean Edwards

http://code.google.com/p/ie7-js/

Mark de Souza Costa

@Celso

Você tá brincando né? Espero que esteja.
Bom, se não estiver, leia um pouco mais por ai na Internet ou mesmo baixe o IE8 Beta e entre na página do Acid!2 e veja com seus próprios olhos.

Pra quem já baixou e fez o teste, porque diabos o nariz do smile fica azul quando a gente passa o mouse em cima LOL?

Mais uma vez, tadinho do Firefox… Tchauzinho…

Mark de Souza Costa

Ah Celso, você tá falando do Acid!3. Ai você tem razão. Mas vem cá, desde quando CSS 3 é padrão pra alguma coisa? CSS 3 mal mal é um rascunho da W3C e pode ter certeza que isso não vai passar disso por pelo menos 3 anos (sendo muito otimista). Aliás, nem o CSS2.1 é uma recomendação da W3C ainda…

Pow pensei que você tava falando de algo sério…

Thiago Breda

@Mark

Tchauzinho pro FireFox pq??? Em que sentido vc diz isso??? em números de usuários, renderização, ferramentas, ou por causa do smile de nariz azul???

Pouco importa a quantidade de usuários de um ou de outro no futuro! Se o IE UM DIA chegar aos pés do FireFox será ótimo, é o que queremos inclusive!!! Não será tchauzinho pq temos mais IE8 que FF…. pois não queremos que o mundo inteiro utilize FF e sim que os navegadores “falem a mesma lingua”. Eu irei usar o FF para trabalhar devido as ferramentas que ele me oferece, se o IE futuramente me oferecer mais eu troco ué :S… Todos usam o que querem, pouco importa… Assim seremos felizes para sempre!!! Essa é a teoria simples… é para isso que lutamos, e não para que o mundo use FF e ponto final!!! Acorda minha gente!!! Abraço a todos

Mark de Souza Costa

Concordo plenamente com você Thiago!

Mas tenho que insistir no “Tchauzinho Firefox…”

Diego Gimenes

Acredito que todo avanço é positivo , graças a Deus a microsoft abriu o ollho, seja pela água batendo na bunda ou seja “escutar os usuarios” acredito que essa mudança de postura quanto a padrões web, quem só tem a ganhar são os usuarios finais, pessoas comuns que não sabem o que é w3c, web standards, microformats , etc.
E por mim olá Firefox, Ie 8 beta, Ie final, Safari, Opera.
Desejo que todos sites sejam visualizados da mesma maneira independente do browser.

Patrick

Ridículo dizer tchauzinho FF. Código aberto sempre vai existir pra incomodar, e fazer os fechados evoluirem, nem que seja copiando. Uma solução imediata é o google, que já possui a maior campanha publicitária do mundo adotar o FF, todo mundo, isso mesmo, todo mundo iria adotar browser com as regras da w3c, e a MS iria perder mais mercado. Sonho impossivel, mas como já foi dito, vamo para com a choradeira. Reclamar do lançamento do IE8, porque ainda existem usuários com IE6 e 7 não faz sentido. Pega de exemplo o tempo do IE5. Num futuro, todos estarão utilizando o IE8 e FF. Então não vai ter problema. O IE8 marca o ponto inicial de vitória para a padronização.
E quando surgir IE9, não vai perder o suporte as padronizações.
É dia de festa, finalmente os problemas irão acabar!!! leia-se irão como futuro certo. Antigamente era só reclamações e nada de vermos soluções, agora ela existe, é só esperar que o tempo vai se encarregar de providenciar que todos os usuários utilizem o FF e IE8 ou superiores. E isso irá acontecer, não importa o tempo que leve.

Abha

Sugestão simples.

A Microsoft devia tomar vergonha na cara e sair do mercado de navegadores.

Não quero nem o IE 100000 tenho certeza que sempre estará atrás do Firefox e Mozilla da mesma época…

Vinicius Meza

Prezados colegas,
Desculpe, teremos 3 problemas. Não é animador, mas o mercado se apresenta desta forma. Ainda há uma grande fatia de navegadores IE 6. Poucos quiseram migrar para o IE7 e, se for o caso, o IE8 oferecerá um pouco mais de conforto para aqueles que desenvolvem com os padrões. Não se esqueçam que há ainda os desenvolvedores de interatividade, que utilizam javascript e ajax. Em particular, o IE6 e IE7 não utilizam o DOM padrão W3C, de forma que mesmo assim, há um grande abismo sobre como desenvolver, de fato, código cross-browser.
Não desanimem. Nada como um grupo multi-língue oferecendo comunicação para todos…infelizmente, a guerra de navegadores está longe de acabar!

Joabe

Super Standards Mode, cara, eu achei isso foda! Deu ate arrepio! :p

A menos que a MS consiga fazer os oitenta sei lá quantos usuários de IE 6 e 7 migrarem para o 8, ainda não é hora de comemorar. Alguns de meus sites possuem mais de 80% de usuários com IE 6 e alguns com IE 5.5.

Otávio

Pessoal, nada vai mudar, a maioria ainda usa o IE e com certeza isso continuará. O bom desenvolvedor tem que criar um site que funcione bem em todos os navegadores, um desafio? sim! mas tem que ser feito.

matheus

o ie8 pode ser baixado pelo ziggi igual outros programas

Voltar para o topo

Histórico