mundano
Piloto do carago
Sempre que se fala do Opera ou do Firefox fala-se das paginas que não abrem correctamente e que são mal renderizadas, por outro lado aparece sempre alguém a dizer que o IE é que não suporta bem os standards e que isso leva os webdesigners a fazerem paginas com mau suporte aos standards..
Bem... A verdade é que nenhum browser suporta a 100% os standards e muitos têm imensos bugs na maneira como suportam determinadas instruções, produzindo resultados diferentes do previsto. Mas todos têm vindo a melhorar, à excepção do IE, que praticamente durante 4 anos não corrigiu esses bugs para não quebrarem as paginas que tinham sido feitas a pensar nas versões anteriores do IE..
Mas, isso é passado, e agora a Microsoft anunciou o IE7 e disse que seria posto um grande esforço na interoperabilidade e no suporte dos standards.. Por outro lado, há um grupo, o "Web Standards Project", que em 97 criou um teste chamado Acid (http://www.w3.org/Style/CSS/Test/CSS1/current/test5526c.htm) que pelo seu impacto obrigou a melhorias significativas no suporte do CSS por parte dos browsers, é que o IE tinha resultados muito maus no teste e os do Netscape eram horriveis.. Foi um pouco como o EuroNCap dos browsers.. O Mozilla 1 foi o primeiro browser a superar o teste e mais tarde o IE6 também o fez, isto permitiu que os webdesigners pudessem começar a usar os standards previstos sem medo de resultados estranhos. Ora, esse grupo quando ouviu as promessas do IE7, resolveu fazer um novo teste: o Acid2..
Trata-se apenas de uma simples pagina que usa uma serie de standards que os browsers já deviam suportar há varios anos e que depois de renderizada deve dar este resultado:
(O nariz deve ficar azul quando se passa o rato)
O teste é aqui:
http://www.webstandards.org/files/acid2/test.html
Este teste foi lançado há mais de um ano, e apesar de parecer um simples bonequinho, até recentemente apenas o Safari e o Konqueror (KDE) eram capazes de o passar. O Opera na versão 9, ainda beta, ao fim de um ano conseguiu chegar a um nivel de qualidade que lhe permite renderizar correctamente a pagina do teste e o Opera Mobile 9 consegue igualmente renderizar correctamente em telefones e PDA's.. Além destes apenas o iCab 3 que é um browser para Mac OS 9 consegue superar o teste..
O Firefox 1.5 ainda não supera o teste a 100%, aliás, o teste demonstrou algumas incapacidades do Gecko, que é o motor de renderização do Firefox, Mozilla, etc.. E como tal os programadores resolveram trabalhar forte na proxima versão do Gecko, pelo que versões CVS do Firefox já superam o teste, o que faz do Firefox virtualmente o 5º browser a supera-lo. Mas na realidade essas actualizações só deverão chegar ao grande publico quando sair o Firefox 3 em principios de 2007, uma vez que o Firefox 2 que sairá dentro de pouco tempo, será apenas uma actualização da interface e uma correcção de bugs e de performance, mas vai usar basicamente o motor de renderização do Firefox 1.5.x.
Quanto ao IE, bem... Vejam por voces proprios, mas posso adiantar que o IE6 tem uma qualidade da renderização muito proxima do Opera 3.6, e o IE7, pelo menos na versão beta, não é melhor do que o Opera 4, que já data do ano 2000. A anoz luz de qualquer outro browser moderno..
Vejam com os vossos proprios olhos.. E nunca mais me venham dizer que o IE é que é bom porque abre bem as paginas. Porque o monopolio do IE só tem contribuido com a sua falta de qualidade para tornar a Internet menos universal, menos interoperavel e com menos funcionalidades do que o que idealmente poderia ter, porque ninguém arrisca a meter novas funções, ou arrisca a seguir os standards numa pagina web se ela garantidamente não vai funcionar no browser que 80% do povo usa... E este pequeno teste do "Web Standards Project" põe completamente a nu a falta de qualidade vergonhosa do Internet Explorer. A propria MS já veio dizer que o IE7 não será capaz de renderizar a pagina do teste.. Resta esperar pelo IE8 ou pelo IE9.. O IE já levou mais de 7 anos a superar o primeiro teste, quantos anos levará a superar o segundo?
Bem... A verdade é que nenhum browser suporta a 100% os standards e muitos têm imensos bugs na maneira como suportam determinadas instruções, produzindo resultados diferentes do previsto. Mas todos têm vindo a melhorar, à excepção do IE, que praticamente durante 4 anos não corrigiu esses bugs para não quebrarem as paginas que tinham sido feitas a pensar nas versões anteriores do IE..
Mas, isso é passado, e agora a Microsoft anunciou o IE7 e disse que seria posto um grande esforço na interoperabilidade e no suporte dos standards.. Por outro lado, há um grupo, o "Web Standards Project", que em 97 criou um teste chamado Acid (http://www.w3.org/Style/CSS/Test/CSS1/current/test5526c.htm) que pelo seu impacto obrigou a melhorias significativas no suporte do CSS por parte dos browsers, é que o IE tinha resultados muito maus no teste e os do Netscape eram horriveis.. Foi um pouco como o EuroNCap dos browsers.. O Mozilla 1 foi o primeiro browser a superar o teste e mais tarde o IE6 também o fez, isto permitiu que os webdesigners pudessem começar a usar os standards previstos sem medo de resultados estranhos. Ora, esse grupo quando ouviu as promessas do IE7, resolveu fazer um novo teste: o Acid2..
Trata-se apenas de uma simples pagina que usa uma serie de standards que os browsers já deviam suportar há varios anos e que depois de renderizada deve dar este resultado:
(O nariz deve ficar azul quando se passa o rato)
O teste é aqui:
http://www.webstandards.org/files/acid2/test.html
Este teste foi lançado há mais de um ano, e apesar de parecer um simples bonequinho, até recentemente apenas o Safari e o Konqueror (KDE) eram capazes de o passar. O Opera na versão 9, ainda beta, ao fim de um ano conseguiu chegar a um nivel de qualidade que lhe permite renderizar correctamente a pagina do teste e o Opera Mobile 9 consegue igualmente renderizar correctamente em telefones e PDA's.. Além destes apenas o iCab 3 que é um browser para Mac OS 9 consegue superar o teste..
O Firefox 1.5 ainda não supera o teste a 100%, aliás, o teste demonstrou algumas incapacidades do Gecko, que é o motor de renderização do Firefox, Mozilla, etc.. E como tal os programadores resolveram trabalhar forte na proxima versão do Gecko, pelo que versões CVS do Firefox já superam o teste, o que faz do Firefox virtualmente o 5º browser a supera-lo. Mas na realidade essas actualizações só deverão chegar ao grande publico quando sair o Firefox 3 em principios de 2007, uma vez que o Firefox 2 que sairá dentro de pouco tempo, será apenas uma actualização da interface e uma correcção de bugs e de performance, mas vai usar basicamente o motor de renderização do Firefox 1.5.x.
Quanto ao IE, bem... Vejam por voces proprios, mas posso adiantar que o IE6 tem uma qualidade da renderização muito proxima do Opera 3.6, e o IE7, pelo menos na versão beta, não é melhor do que o Opera 4, que já data do ano 2000. A anoz luz de qualquer outro browser moderno..
Vejam com os vossos proprios olhos.. E nunca mais me venham dizer que o IE é que é bom porque abre bem as paginas. Porque o monopolio do IE só tem contribuido com a sua falta de qualidade para tornar a Internet menos universal, menos interoperavel e com menos funcionalidades do que o que idealmente poderia ter, porque ninguém arrisca a meter novas funções, ou arrisca a seguir os standards numa pagina web se ela garantidamente não vai funcionar no browser que 80% do povo usa... E este pequeno teste do "Web Standards Project" põe completamente a nu a falta de qualidade vergonhosa do Internet Explorer. A propria MS já veio dizer que o IE7 não será capaz de renderizar a pagina do teste.. Resta esperar pelo IE8 ou pelo IE9.. O IE já levou mais de 7 anos a superar o primeiro teste, quantos anos levará a superar o segundo?