por Diego Eis
Março 9th, 2008
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:
- Ou você aplica o Browser Targeting Version. Isso fará com que o IE8 utilize o motor de renderização do IE7.
- 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:
Este post foi criado
na Domingo, Março 9th, 2008 às 03:19 e está arquivado em Artigos, Browsers, Tecnologia e Tendências.
Você pode seguir as atualizações pelo feed: RSS 2.0.
Você pode deixar um comentário, ou deixar um trackback de seu próprio site.
[…] (09/03/08) UPDATE: E a Microsoft mudou de idéia. […]
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…
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.
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.
Só faltava essa, mas 3 IEcas no mercado….
Desenvolvedor Web Standard sofre!!!!!
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).
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 =)
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
IE8 beta está fantástico! Baixem o Beta 1 público ou assistam aos vídeos que demonstram algumas das funcionalidades dele.
É 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.
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
.
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.
Caramba, isso é preocupante !
Faremos nossa parte como desenvolvedor, esperamos que os usuários também, com as atualizações, hehehe.
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 ?
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.
Faço das palavras do Paulo Henrique as minhas
sem mais !! ^^
Vou falar mais uma coisa:
Tadinho do Firefox…..
@ mark
porque tadinho do firefox?? o ie8 ta perdendo ate pro ie5.5 no acid3. kkk
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! 
Porque não torna-lo open-source, talvez ele tomava jeito…
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
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!
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!!
absss
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
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…
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…
@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
Concordo plenamente com você Thiago!
Mas tenho que insistir no “Tchauzinho Firefox…”
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.
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.
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…
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!
Super Standards Mode, cara, eu achei isso foda! Deu ate arrepio! 
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.
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.
o ie8 pode ser baixado pelo ziggi igual outros programas