Pagina inicial » como » Por que tantos geeks odeiam o Internet Explorer?

    Por que tantos geeks odeiam o Internet Explorer?

    É do conhecimento comum que quase todo geek odeia o Internet Explorer com uma 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ê pode pensar, este artigo é não foi feito para ser um festival de ódio no Internet Explorer - de fato, desde o IE 9, eles continuaram a melhorar o desempenho, adicionar novos recursos e geralmente torná-lo compatível com os padrões.

    No começo havia IE, e era Boa?

    Todos nós estamos tão acostumados a pensar no Internet Explorer como aquele navegador lento e cheio de bugs que está atrasado, mas não foi sempre assim - na verdade, muito tempo atrás, quando o Internet Explorer foi pioneiro em muitas inovações que fizeram da Web o que é hoje.

    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 - na verdade, ele introduziu muitos recursos novos, como applets Java e, infelizmente, controles ActiveX.

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

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

    1999: Internet Explorer 5.x
    A Microsoft inventou o Ajax. Espere o que? É isso mesmo, foi essa 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 em dia - como o Gmail. É claro que o termo “Ajax” não foi cunhado até anos depois por alguém que não a Microsoft, mas esta versão suportava tudo o que era necessário para que funcionasse..

    Então, sim, a Microsoft inovou
    Do IE3 até o IE6, a Microsoft usou todos os seus recursos para simplesmente inovar a concorrência, lançando novos recursos e navegadores melhores mais rapidamente do que o Netscape. Na verdade, o Netscape 3 Gold era um lixo cheio de erros que caía o tempo todo, e o Netscape 4 era extremamente lento e mal podia renderizar tabelas - muito menos CSS, o que muitas vezes causava o colapso do navegador..

    Para colocá-lo em contexto: desenvolvedores da Web costumavam reclamar do Netscape da mesma forma que reclamam do IE6 agora.

    O que fez isso ir tão Muito Errado?

    O problema começou quando a Microsoft integrou o IE ao 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 a Netscape para fora do mercado, e muitas pessoas começaram a ver a Microsoft como o império do mal..

    Microsoft parou de tentar
    Quando a Microsoft lançou o Internet Explorer 6 em 2001, com muitos recursos novos para desenvolvedores web, como não havia concorrência e eles tinham 95% de participação no mercado, a Microsoft parou de tentar seriamente, eles não fizeram nada por cinco anos mesmo depois O Firefox foi lançado e os geeks começaram a migrar para a esquerda e para a direita.

    Recursos Específicos da Microsoft
    Todo o problema com a inovação da Microsoft é que grande parte dela era feita 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 da cidade, mas quando o Firefox e o Webkit surgiram e começou a seguir os padrões corretamente, de repente se tornou um grande problema para desenvolvedores web.

    Furos de segurança e falhas
    Desde que a Microsoft decidiu que eles não precisavam mais tentar, e eles não acompanharam a concorrência do Firefox e de outros navegadores, bugs e falhas de segurança surgiram à esquerda e à direita - os realmente terríveis também. Por exemplo, esse código é tudo o que é necessário para travar o IE6:

    para (x em document.write) document.write (x);

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

    IE7 e IE8 eram muito pouco, tarde demais
    Demorou cinco anos após o IE6 para a Microsoft finalmente liberar o IE7, que adicionou as guias e tornou o navegador um pouco mais tolerável, mas para os web designers ainda era um pesadelo, e só complicou o problema, já que agora você precisava tornar as páginas processadas corretamente em dois navegadores ruins, em vez de apenas um.

    Levou outros 2,5 anos para a Microsoft finalmente lançar o Internet Explorer 8, o que melhorou bastante o suporte a CSS para desenvolvedores web, e adicionou novos recursos como navegação privada, isolamento de guias para evitar que uma página ruim derrubasse todo o navegador e proteção contra phishing. A essa altura, a maioria dos geeks já havia mudado para o Firefox e alguns de nós para o Google Chrome.

    Os Geeks da Razão Real Odeiam o IE

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

    Aqui estão algumas razões que alimentaram nosso ódio ao navegador de bugs e, finalmente, nos colocaram em todos os limites:

    Suporte IE é como um garfo no olho para desenvolvedores da Web
    Aqui está uma amostra de um dia na vida de um web designer: você gasta horas certificando-se de que sua página está ótima, e você a testa no Google Chrome, Firefox, Safari e até mesmo no Opera. Parece ótimo, incrível!

    Agora você abre o IE e a página parece que alguém o colocou no liquidificador e apertou o botão Whip. Então você gasta o dobro do tempo tentando corrigi-lo para parecer tolerável no IE6 e no IE7, xingando alto o tempo todo.

    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 apoiá-los. 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 à questão real - a única razão pela qual os geeks não suportam o Internet Explorer:

    Geeks em todo lugar foram forçados a usar o Internet Explorer no trabalho mesmo quando há navegadores melhores, forçados a suportá-lo para aplicativos corporativos, forçados a garantir que os sites ainda funcionem no IE, e não conseguimos convencer todo o mundo para mudar para um navegador melhor.

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

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

    Felizmente, parece que a Microsoft finalmente aprendeu com seus muitos e muitos erros no mundo dos navegadores. O Internet Explorer 10 e 11 são extremamente rápidos, na maioria das vezes compatíveis com os padrões, e além da interface desatualizada que realmente precisa de um pouco de amor, são uma escolha sólida para qualquer um. Há até rumores de que a Microsoft poderia finalmente lançar uma interface de usuário melhor para o IE no Windows 10. Aqui está a esperança!

    Na verdade, com base em nossos testes recentes, muitos dos novos malwares não estão mais direcionando o Internet Explorer, porque escrever plugins para o IE é uma coisa complicada, enquanto escrevemos um código HTML e JavaScript rápido para fazer extensões de adware para o Firefox ou O Chrome é realmente fácil.

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