É do conhecimento comum que quase todo geek odeia o Internet Explorer com paixão, mas você já se perguntou por quê? Vamos dar uma boa olhada na história e onde tudo começou ... para a posteridade, se nada mais.
Ao contrário do que você possa pensar, este artigo é não pretendia ser um festival de ódio no Internet Explorer - na verdade, desde o IE 9, eles continuam a melhorar o desempenho, adicionar novos recursos e geralmente o torna compatível com os padrões .
No início, havia o IE e era Boa?
Todos nós estamos acostumados a pensar no Internet Explorer como aquele navegador lento e cheio de bugs que está atrasado, mas nem sempre foi assim - na verdade, muito tempo atrás, o Internet Explorer foi o pioneiro de muitas inovações que tornaram a web o que é hoje.
Aqui está um rápido tour pela história facilmente esquecida do infame navegador:
1996: Internet Explorer 3
Esta versão do navegador, introduzida em 1997, foi o primeiro navegador a implementar CSS (Cascading Style Sheets). Sim, você está lendo corretamente - na verdade, ele introduziu muitos novos recursos, como miniaplicativos Java e, infelizmente, controles ActiveX.
1997: Internet Explorer 4
IE4 introduziu um rápido incrivelmente (na época)
motor de renderização como um componente incorporável
que poderia ser usado em outros aplicativos - isso era muito mais importante do que as pessoas imaginam. Esta versão também introduziu HTML dinâmico, que permite que as páginas da web alterem a página dinamicamente usando JavaScript, e adicionou integração com Active Desktop.
Ainda mais estranho? Parece que ninguém se lembra mais disso, mas o IE4 era, na verdade, multiplataforma - você podia instalá-lo no Mac OS, Solaris e HP-UX - e quando o IE5 foi lançado, o IE4 tinha alcançado 60% do mercado.
1999: Internet Explorer 5.x
A Microsoft inventou o Ajax. Espere o que? Isso mesmo, foi
esta versão do IE
que introduziu o recurso XMLHttpRequest em JavaScript, que forma a tecnologia subjacente por trás de cada aplicativo da web que você usa hoje - você sabe, como o Gmail. Claro, o termo “Ajax” não foi realmente cunhado até anos depois por alguém que não seja a Microsoft, mas esta versão suportava tudo o que era necessário para fazê-lo funcionar.
Então, sim, a Microsoft inovou
Do IE3 ao IE6, a Microsoft usou todos os seus recursos para simplesmente inovar a concorrência, lançando novos recursos e navegadores melhores mais rápido do que o Netscape. Na verdade, o Netscape 3 Gold foi um
buggy pedaço de lixo que quebrava o tempo todo
e o Netscape 4 era extremamente lento e mal conseguia renderizar tabelas - muito menos CSS, o que costumava causar o travamento do navegador.
Para colocá-lo em contexto: os desenvolvedores da web costumavam reclamar do Netscape da mesma forma que reclamam do IE6 agora.
O que fez isso acontecer Muito Errado?
O problema começou quando a Microsoft integrou o IE ao Windows como um componente necessário e tornou difícil desinstalar e usar um navegador alternativo. Em seguida, houve todo o negócio com eles explorando seu monopólio para tentar tirar a Netscape do mercado, e muitas pessoas começaram a ver a Microsoft como o império do mal.
Microsoft parou de tentar
Na época da Microsoft
lançou o Internet Explorer 6 em 2001
, completo com muitos novos recursos para desenvolvedores da web, uma vez que não havia concorrência e eles tinham 95 por cento do mercado, a Microsoft simplesmente parou de tentar - sério, eles não fizeram nada por cinco anos, mesmo depois que o Firefox foi lançado, e os geeks começaram a migrar para a esquerda e certo.
Recursos específicos da Microsoft
Todo o problema com a inovação da Microsoft é que muito disso foi feito de maneiras que não seguiam os padrões da web - isso não era um problema tão grande quando o Internet Explorer era o único jogo na cidade, mas quando o Firefox e o Webkit surgiram e comecei a seguir os padrões corretamente, de repente se tornou um grande problema para os desenvolvedores web.
Furos e falhas de segurança
Desde que a Microsoft decidiu que não precisava mais tentar, e eles não acompanharam a competição do Firefox e outros navegadores, bugs e falhas de segurança surgiram à esquerda e à direita - realmente terríveis também. Por exemplo, este código é tudo o que é necessário para travar o IE6:
<script> para (x em document.write) {document.write(x);} </script>
Na verdade, a captura de tela no início desta seção foi um exemplo ao vivo de teste desse bug em particular.
IE7 e IE8 eram muito pequenos, tarde demais
Demorou cinco anos após o IE6 para que a Microsoft finalmente conseguisse lançar o IE7, que adicionava guias e tornava o navegador um pouco mais tolerável, mas para os web designers ainda era um pesadelo de lidar, e só complicou o problema, já que agora era necessário fazer as páginas renderizarem corretamente em dois navegadores ruins em vez de apenas um.
Demorou mais 2,5 anos para a Microsoft finalmente lançar o Internet Explorer 8, que melhorou muito o suporte CSS para desenvolvedores da web e adicionou novos recursos como navegação privada, isolamento de guias para evitar que uma página inválida derrubasse todo o navegador e proteção contra phishing. A essa altura, a maioria dos geeks já havia migrado para o Firefox, e alguns de nós para o Google Chrome.
A verdadeira razão pela qual os geeks odeiam o IE
Só porque somos geeks não significa que odiamos tudo o que é inferior e desatualizado - na verdade, muitas vezes amamos computação retro - é por isso que amamos Atari, NES, Commodore 64, etc. Temos orgulho de nosso conhecimento geek. Então, por que o Internet Explorer é uma história diferente?
Aqui estão alguns motivos que alimentaram nosso ódio pelo navegador com erros e, finalmente, nos colocaram no limite:
Oferecer suporte ao IE é como uma ilusão no olho dos desenvolvedores da Web
Aqui está um exemplo de um dia na vida de um web designer: você passa horas verificando se sua página está ótima e a testa no Google Chrome, Firefox, Safari e até no Opera. Parece ótimo, incrível!
Agora você abre o IE e a página parece que alguém colocou no liquidificador e apertou o botão Whip. Então, você gasta o dobro do tempo tentando consertá-lo para parecer tolerável no IE6 e no IE7, xingando alto o tempo todo.
Felizmente, em 2014, o Internet Explorer 6 e 7 são uma anomalia estatística no uso real da Internet, e a maioria dos sites maiores parou completamente de suportá-los. Até mesmo o uso do Internet Explorer 8 caiu para porcentagens de um dígito para muitos sites.
Geeks sendo forçados a usar o Internet Explorer
E é aqui que chegamos ao verdadeiro problema - o motivo pelo qual os geeks não suportam o Internet Explorer:
Geeks em todos os lugares foram forçados a usar o Internet Explorer no trabalho mesmo quando havia navegadores melhores, forçados a suportá-lo para aplicativos corporativos, forçados a garantir que os sites ainda funcionassem no IE, e não poderíamos convencer todo o mundo para mudar para um navegador melhor.
Os geeks não odeiam algo inferior, mas odeiam quando é imposto a eles.
A boa notícia: o futuro é mais brilhante para o IE
Felizmente, parece que a Microsoft finalmente aprendeu com seus muitos, muitos erros no mundo dos navegadores. O Internet Explorer 10 e 11 são extremamente rápidos, em sua maioria compatíveis com os padrões e, além da interface de usuário desatualizada que realmente precisa de um pouco de atenção, são uma escolha sólida para qualquer pessoa. Existem até rumores de que a Microsoft pode finalmente lançar uma interface de usuário melhor para o IE no Windows 10. Esperamos!
Na verdade, com base em nossos testes recentes, muitos dos novos malwares não têm mais como alvo o Internet Explorer, porque escrever plug-ins para o IE é uma coisa complicada, enquanto escrever algum código HTML e JavaScript rápido para fazer extensões de adware de espionagem para Firefox ou Chrome é muito fácil.
É um mundo totalmente novo, e o Chrome, em vez do IE, é o alvo.