Boas,
Eu estive numa empresa à algumas semanas atrás, não por trabalho, mas porque sou amigo de um dos sócios.
Estava no gabinete dele e ele tinha o programa de contabilidade aberto, nada de especial.
Estavamos a falar sobre energias renováveis e companhia, quando ele me diz para abrir um site para demonstrar um motor em desenvolvimento.
Até aqui nada de especial.
O importante vem agora. IE5.5
Sim, ele ainda tinha no computador a versão 5.5 do Internet Explorer. Era também por isso muitos dos sites que ele via não funcionavam correctamente.
Não concordo quando dizem que devemos fazer o site passar no w3c e o resto é treta. Devemos sim fazer passar o site nos browsers e o w3c é treta.
Não adianta passar no w3c e ser indexado pelos motores de busca se os visitantes não o conseguem ver. E acreditem que a maioria dos utilizadores não sabe actualizar um browser e muito menos saber que existe outro.
É função dos navegadores serem totalmente compativeis com o W3C, não dos programadores.
Cerca de 70% das visitas de portal que tenho são do IE e dessas visitas 46% ainda são do IE6.
Por isso é preciso testar obrigatoriamente os sites no IE6, IE7 e no Firefox. Confesso que de resto não me preocupo muito, mas se passam nestes 3, é muito provável que passem nos restantes.
Em relação aos problemas do IE6 eles existem e nínguém os nega. Aqui à cerca de um ano li a história sobre porque isso acontecia, mas infelizmente não tenho o link. (tenho a impressão que o li na cnet, mas nao posso confirmar)
Antes do aparecimento do firefox e desta campanha toda anti-microsoft, o IE governava o mercado, tendo apenas a concorrencia do Netscape, que vinha a decrescer de dia para dia.
Como o mercado não se movia porque não havia concorrencia, a Microsoft, não querendo estar parada, foi submetendo alterações para a W3C para passarem a ser padrão. O problema foi que a W3C estava-se a lixar para aquilo e para tudo e em certos casos passou mais de um ano até que a Microsoft tivesse uma resposta da W3C. Como as respostas tardavam a chegar, a Microsoft implementou tudo no IE6, antes de serem aprovadas pela W3C.
É depois nesta altura que começa a surgir o Phoenix e a suite da Mozilla a ficar novamente em acção. Mas era tarde de mais. O IE já tinha sido lançado e a Microsoft não viu aprovados os pedidos que submeteu ao W3C.
E depois disto temos o problema da portabilidade. A Microsoft optou por não corrigir na versão 6 as incompatibilidades com as normas W3C. Quando vai fazer o lançamento do 7, fez a escolha mais lógica. 85% do pessoal à face da Terra utiliza o IE, se lhe espetarmos o W3C por defeito muitos sites deixarão de funcionar. Parece que agora no 8 será totalmente compatível, mas ainda serão precisos alguns anos após o lançamento do 8, para que o 6 tenha desaparecido. Por isso fixes para o IE6 ainda vão andar por aí mais uns anitos.
Saudações,