Ultimamente venho tentando pensar em alguma maneira de forçar a exterminação por completo do nosso querido (bem ironicamente falando) Internet Explorer, da nossa querida (mais ironicamente ainda) Microsoft.
O Internet Explorer 6, ao longo dos anos, mais precisamente apartir do ano de 2001, veio se tornando o principal inimigo de qualquer desenvolvedor Web, simplesmente porque ele é fruto da atitude Monopolista da Microsoft ao vender seu sistema operacional Windows com o Internet Explorer já pré-instalado. Ela já foi processada por isso…

A questão agora é a seguinte, (agora não porque isso já é a principal e irritante questão sem explicação da vida dos desenvolvedores há muito tempo) devemos tomar medidas drásticas para que chegue o nosso tão sonhado dia do adeus ao IE6.
Parece exagero todo esse drama por causa de um simples browser? Pode parecer que sim, pois na visão do usuário comum, as duas únicas diferenças do Internet Explorer 6 para o 7 é o ícone na área de trabalho que ficou mais moderno e o próprio número 7.
Mas e para nós desenvolvedores? O que significa a insistência dos usuários em manter vivo o Internet Explorer 6? Para mim pelo menos significa: Tempo de desenvolvimento maior, simplesmente porque o IE6 quase não tem suporte aos padrões Web. Significa também ter que rodar uma máquina virtual com outro sistema operacional apenas para testar o site nesse navegador.
Significa não poder criar sites mais bonitos e inovadores, simplesmente porque o IE6 não suporta o Canal Alpha do PNG e muito menos seletores da CSS 3 (IE7 e IE8 também não suportam). Significa também inúmeras outras coisas que daria para escrever um livro só com as dificuldades que o Internet Explorer representa em nossas vidas!
Acho legal a iniciativa da empresa 37Signals que desde agosto não dá mais suporte ao IE6 em suas aplicações, se alguém quiser usar os serviços dessa empresa, terá que primeiramente atualizar o seu navegador. E essa é a iniciativa que todos nós, desenvolvedores, temos que tomar.
Não estou dizendo que devemos simplesmente para de testar no IE6, mas basicamente usar medidas que forcem e incentivem o usuário a migrar do IE6 para o IE7 ou outro navegador como Firefox ou até mesmo o Google Chrome.
Nesse site chamado: Save The Developers, é disponibilizado um script que é acessado apenas pelo IE6 através de comentários condicionais que geram uma mensagem para que os usuários atualizem o seu Internet Explorer. Caso eles acessarem o site com esse script - instalado pelo desenvolvedor - através do IE6.
Esse tipo de coisa que ainda falta, acho que compensa perdermos alguns minutos por dia tentando bolar soluções desse tipo, simplesmente porque economizaremos horas e horas de desenvolvimento desnecessárias caso finalmente o IE6 for para a lixeira.
Além também de podermos evoluir nossas técnicas pois os browsers terão suporte maior as novas tecnologias e diretrizes…