15Sep

Por que tantos geeks odeiam o Internet Explorer?

sshot-2010-10-18-1-04-07-47

É de conhecimento comum que quase todos os geek do mundo odeiam o Internet Explorer com uma paixão, mas você já se perguntou por quê?Vamos dar uma olhada na história e onde tudo começou. .. para a posteridade, se nada mais.

Ao contrário do que você pensa, este artigo é e não significou ser um odioso no Internet Explorer - na verdade, desde o IE 9, eles continuaram a melhorar o desempenho, adicionar novos recursos e geralmente torná-lo padrão -compatível.

No começo havia IE, e era Bom?

Todos nós ficamos tão acostumados a pensar no Internet Explorer como aquele navegador lento e com buggy que está por trás dos tempos, mas nem sempre foi assim - de fato, de volta quando, o Internet Explorer foi pioneiro em muitas inovações que fizeram a webO que é hoje.

imagem

Aqui está um rápido passeio 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 isso corretamente - de fato, introduziu muitos novos recursos, como applets Java e, infelizmente, controles ActiveX.

1997: o Internet Explorer 4
IE4 introduziu um mecanismo de renderização rápida( à época) como um componente incorporável que poderia ser usado em outras aplicações - isso era muito mais importante do que as pessoas percebem. Esta versão também introduziu o HTML dinâmico, que permite que as páginas da Web mudem dinamicamente a página usando o JavaScript e adicionaram a integração do Active Desktop.

Ainda mais estranho? Parece que ninguém lembra disso, mas o IE4 era realmente plataforma cruzada - você poderia instalá-lo no Mac OS, Solaris e HP-UX - e quando o IE5 foi lançado, o IE4 alcançou uma participação de mercado de 60%.

1999: Internet Explorer 5.x
A Microsoft inventou o Ajax. Espere o que? Isso é certo, 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ê está usando hoje - você sabe, como o Gmail. Claro, o termo "Ajax" não foi realmente cunhado até anos mais tarde por alguém que não a Microsoft, mas esta versão apoiava tudo o que é necessário para fazê-lo funcionar.

Então, Sim, Microsoft Inovado
Do IE3 até o IE6, a Microsoft usou todos os seus recursos para simplesmente inovar a concorrência, liberando novos recursos e navegadores melhores que o Netscape. Na verdade, o Netscape 3 Gold foi um pedaço de lixo que bateu o tempo todo e o Netscape 4 foi extremamente lento e mal conseguiu fazer tabelas - muito menos CSS, o que muitas vezes faz com que o navegador falhante.

Para colocá-lo em contexto: os desenvolvedores web costumavam queixar-se sobre o Netscape da mesma forma que eles se queixam sobre o IE6 agora.

O que fez isso, então Muito errado?

imagem

O problema tudo começou quando a Microsoft integrou o IE no Windows como um componente necessário e dificultou a desinstalação e o uso de um navegador alternativo. Depois, houve todo o negócio com eles explorando seu monopólio para tentar empurrar o Netscape para fora do mercado e muitas pessoas começaram a ver a Microsoft como o império do mal.

Microsoft Parou Tentando
No momento em que a Microsoft lançou o Internet Explorer 6 em 2001, completou com muitos novos recursos para desenvolvedores web, uma vez que não havia concorrência e eles tinham uma quota de mercado de 95%, a Microsoft simplesmente parou de tentar-seriamente, eles não fizeram nadapor cinco anos, mesmo depois do lançamento do Firefox, e os geeks começaram a migrar para a esquerda e para a direita.

Características específicas da Microsoft
Todo o problema com a inovação da Microsoft é que muita coisa foi feita de maneiras que não seguiram os padrões da web - isso não era tão grande como um problema quando o Internet Explorer era o único jogo da cidade, masUma vez que o Firefox e o Webkit vieram e começaram a seguir os padrões corretamente, de repente tornou-se um grande problema para os desenvolvedores web. Buracos de segurança

e Crashing
Uma vez que a Microsoft decidiu que não precisava mais tentar, e que não acompanhavam a concorrência do Firefox e outros navegadores, os bugs e os buracos de segurança simplesmente surgiram da esquerda e da direita - muito terríveis também. Por exemplo, este código é tudo o que é necessário para travar IE6:

& lt; script & gt; para( x in document.write){ document.write( x);} & lt; / script & gt;

Na verdade, a captura de tela no início desta seção foi um exemplo ao vivo de testar esse bug específico.

IE7 e IE8 foram muito pouco, muito tarde
Demorou cinco anos depois do IE6 para a Microsoft finalmente chegar a liberar o IE7, que adicionou guias e tornou o navegador um pouco mais tolerável, mas para os web designers ainda era um pesadelo para lidar com, e só complicou o problema desde então, você precisava fazer as páginas renderizar corretamente em dois navegadores ruins, em vez de apenas um.

Demorou mais 2,5 anos para a Microsoft liberar o Internet Explorer 8, o que melhorou o suporte ao CSS para desenvolvedores web e adicionou novos recursos, como navegação privada, isolamento de tabulações para evitar que uma página incorreta reduza todo o navegador e proteção contra phishing. Nesse ponto, a maioria dos geeks já havia mudado para o Firefox, e alguns de nós para o Google Chrome.

The Real Reason Geeks Odeia IE

imagem [21]

Só porque somos geeks não significa que odiamos tudo o que é inferior e desatualizado - na verdade, muitas vezes amamos a computação retro - é por isso que adoramos o Atari, o NES, o Commodore 64, etc. Orgulho no nosso conhecimento do geek. Então, por que o Internet Explorer é uma história diferente?

Aqui estão alguns dos motivos que alimentaram nosso ódio ao navegador de buggy e, finalmente, nos colocaram ao longo da borda:

O IE de suporte é como uma garfo no olho para Web Devs
Aqui está uma amostra de um dia na vida de umweb designer: você passa horas certificando-se de que sua página está ótima e você a prova no Google Chrome, Firefox, Safari e até mesmo o Opera. Parece ótimo, incrível!

Agora você abre o IE e a página parece que alguém o coloca em um liquidificador e aperte o botão Whip. Então você gasta o dobro da quantidade de tempo tentando corrigi-lo para parecer tolerável no IE6 e no IE7, maldizendo alto durante todo o tempo.

Felizmente até 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. Mesmo o uso do Internet Explorer 8 caiu para porcentagens de um dígito para muitos sites.

Geeks sendo forçado a usar o Internet Explorer imagem
E aqui é onde chegamos ao problema real - toda a razão de que os geeks não podem suportar o Internet Explorer: os geeks

em todos os lugares foram forçados a usar o Internet Explorer no trabalho, mesmo quando há melhores navegadores, forçadospara apoiá-lo para aplicações corporativas, forçado a garantir que os sites continuem funcionando no IE e não pudéssemos convencer o todo o mundo a mudar para um navegador melhor.

Geeks não odeiam algo que é inferior - mas odeiam quando é forçado a eles.

A boa notícia: o futuro é mais brilhante para o IE

Felizmente, parece que a Microsoft finalmente aprendeu com seus muitos erros muitos no mundo do navegador. O Internet Explorer 10 e 11 são rápidos, principalmente compatíveis com padrões, e, além da IU desatada, que realmente precisa de algum amor, é uma escolha sólida para qualquer um. Há até rumores de que a Microsoft pode finalmente lançar uma melhor interface de usuário para o IE no Windows 10. Aqui está a esperança!

Na verdade, com base em nossos testes recentes, muitos dos novos malwares nem sequer visam o Internet Explorer, porque escrever plugins para o IE é uma coisa complicada, ao passo que escreve um código HTML e JavaScript rápido para fazer extensões de adware espião para o Firefoxou o Chrome é realmente fácil.

É um mundo totalmente novo, e o Chrome, em vez do IE, é o alvo.