A qualidade do Internet Explorer... Testem aqui...

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:

Reference.png

(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?
 
A questão é a relevância. Qual a real necessidade dos webdesigners usarem já standards recentes e pouco difundidos? Qual as reais vantagens deles para os mortais? Vamos ter uma internet nunca antes vista que preenche os impressos do IRS sozinha? Para mim os melhores sites sempre foram os K.I.S.S. O da Apple por exemplo.

Voltando à relevância, o que me interessa realmente e às pessoas que só querem é navegar na internet sem chatices, são perguntas como:
Quantos anos levará o Firefox a abrir correctamente a página da minha faculdade?

Para mim, do que vi do Opera 9, é tudo o que eu sempre quis num browser... tirando a parte em que o computador reboota sozinho. Venha a versão não-beta. E claro, o IE num cantinho sempre preparado para as emergências ;)
 
Já conhecia o teste, o Safari sempre o fez correctamente desde que experimentei pela primeira vez.
O Camino anda lá próximo, mas como partilha o motor Gecko com o Firefox 1.5 os dois acabam por ter as mesmas limitações.
jts, que diabo de faculdade obriga à utilização do IE para o site funcionar correctamente?
Por acaso nunca tive problemas com o site da UMinho, abre correctamente com todos os browsers do mercado.

Cumprimentos
 
citação:Originalmente colocada por jts


A questão é a relevância. Qual a real necessidade dos webdesigners usarem já standards recentes e pouco difundidos? Qual as reais vantagens deles para os mortais? Vamos ter uma internet nunca antes vista que preenche os impressos do IRS sozinha? Para mim os melhores sites sempre foram os K.I.S.S. O da Apple por exemplo.

Antigamente também não havia relevancia segundo a microsoft para suportar correctamente os standards CSS1, mas verdade é que mal todos os browsers começaram a suporta-los sem grandes falhas quase todos os sites com um certo nivel de profissionalismo os adoptaram.. ;)

E a questão nem é tanto fazer coisas novas, a questão é fazer as coisas bem e igual em todos os browsers, que no fundo é o que os webdesigners querem..
 
citação:Originalmente colocada por Jeandré

Já conhecia o teste, o Safari sempre o fez correctamente desde que experimentei pela primeira vez.

O Safari foi o primeiro a passar o teste, porque era o queestava mais proximo de o conseguir fazer quando o teste foi lançado. Isto porque o Safari usa o excelente motor de renderização KHTML que é basicamente o motor de renderização do KDE, foram precisas apenas alterações e bugfixes por parte do safari para superar o teste, como o KHTML é open source, o Konqueror (browser do KDE) adoptou logo todas as correcções e melhorias feitas pelo Safari e pouco depois também passou a superar o teste..

Só um ano depois apareceu outro browser a superar o teste, o Opera 9 beta e maistarde o iCab3 beta e as compilações CVS do Firefox 3, todos eles ainda em fase de desenvolvimento... Em versão final só mesmo o Safari e o Konqueror passam o teste.
 
Já agora, o que alguns classificam como standards recentes, convem lembrar que os standards mais recentes que estão no teste, ou seja o CSS2, já datam de 1998..

E o mais grave nem é a falta de suporte que o IE tem para mais de 30% das intruções do CSS2, o que é especialmente grave é que o IE interpreta mal propriedades fundamentais como "width", "height" ou "float".. Não admira que em paginas que seguem os standards os resultados sejam ao nivel do Opera 3.6..
 
Que raio de teste de webstandards é este que nem ele próprio passa no validator da w3c? [xx(]


ps: mundano, dos poucos problemas que o ie dava com CSS 2.0 eram precisamente esses do width/height quando a posição dos elementos era absoluta, erros esses que vieram corrigidos no... CSS 2.1 [}:)]
 
citação:Originalmente colocada por Jeandré

jts, que diabo de faculdade obriga à utilização do IE para o site funcionar correctamente?
Não sei se só funciona bem com IE, mas com FF funciona mal. Ainda não experimentei com outros browsers...

O site em causa é da FEG da Católica, ou melhor dizendo, a secretaria virtual da mesma :(
 
Bon Echo a 100% [:P]

O IE também tem a qualidade de receber milhares de virus, clicando um simples site, ou nem sequer isso, lembram-mse do msblaster, sasser... etc etc etc.. ? [8)]
 
citação:Originalmente colocada por worldtiki

Que raio de teste de webstandards é este que nem ele próprio passa no validator da w3c? [xx(]

MAs deste-te ao trabalho de ler como foi feito o teste ou vens só falar sem saber?

Se bem que essa atitude de tentar descredibilizar para defender o IE já era de esperar vinda de ti...


MAs já que não te informaste eu ponho aqui:

citação:What are we testing?

Acid2 tests features that web designers have been requesting. Everything that Acid2 tests is specified in a Web standard, but not all Web standards are tested. Acid2 does not guarantee conformance with any specification. After careful consideration, we have selected and are testing the features we consider most important for the future of the web. Although Acid2 was inspired by Microsoft’s announcement of IE7, it is not targeted at a specific browser. We believe Acid2 will highlight problems in all current browsers.

Acid2 assumes basic support for HTML4, CSS1, PNG, and Data URLs. The first three items on the list are included for obvious reasons: they form the backbone of web content standards. Data URLs are described in HTML4 but is less used due to lack of support. We believe data URLs are convenient and useful for web designers, and easy to add in browsers. Further, Acid2 assumes that the browser uses a default style sheet with common values. For example, it is assumed that all ‘div’ elements have ‘display: block’. Finally, the test assumes a pixel density of 96 ppi, as per the CSS 2.1 Last Call Working Draft. For user agents that support font zooming, it also assumes a zoom factor of 100%. The list below gives an overview of the most important additional features that are tested:

* Transparent PNGs — The eyes are encoded as transparent PNGs.
* The object element — The eyes of the face are attached to an object element. Being able to use object (which can have alternative content) is one of the oldest requests from web designers.
* Absolute, relative and fixed positioning — Being able to position elements accurately is important for advanced page layouts.
* Box model — The original Acid test focused on the CSS box model. Acid2 continues in this fine tradition by testing ‘height’, ‘width’, ‘max-width’, ‘min-width’, ‘max-height’ and ‘min-height’.
* CSS tables — There is nothing wrong with table layouts. It is a powerful layout model which makes sense on bigger screens. However, the table markup is troublesome as it ties the content to these screens. Therefore, being able to specify table layouts in CSS is important.
* Margins — CSS defines accurate algorithms for how margins around elements should be calculated.
* Generated content — The ability to add decorations and annotations to Web pages without modifying the markup has long been requested by authors.
* CSS parsing — Acid2 includes a number of illegal CSS statements that should be ignored by a compliant browser.
* Paint order — We test that overlapping content is painted in the right order. This is not a feature in itself, but a requirement for other features to work correctly.
* Line heights — The Acid2 test checks a few key parts of the CSS inline box model, upon which any standards-compliant Web page depends.
* Hovering effects — One of the elements in the face changes color when you hover over it. Which one?

It should be noted that Acid2 is rendered in standards mode. That is, the test page includes a DOCTYPE which signals that the browser should treat the page according to standards. Vendors that are reluctant to make changes in how they render legacy documents can continue their current behavior in what is known as quirks mode.

;)



Já agora, antes de vires novamente criticar o teste deves ficar a saber que antes de ser lançado o teste este foi mostrado a todos os fabricantes de browsers e estes foram convidados a criticar/corrigir algo que achassem que não estava de acordo com os standards... E a Microsoft não pos nenhum problema no teste, apenas disse que não contassem que o IE 7 o passasse..
 
citação:Originalmente colocada por mundano

* CSS parsing — Acid2 includes a number of illegal CSS statements that should be ignored by a compliant browser.
O grande problema dos browsers da Microsoft não era mesmo esse?

Aceitar e entender código ilegal/errado?

Se a página está mal... está mal, que a arranjem.

Agora que (finalmente) não a aceita, já tem full support para xhtml e css 2.0 queres que volte atrás e que seja capaz de entender páginas feitas por um trolha? [:0]

Não eram essas "facilidades" que o ie permitia ao ignorar ou corrigir código errado que todos estavam contra?

Preso por ter cão, preso por não ter...
 
Voltar
Superior