Homepage » come » Perché così tanti geek odiano Internet Explorer?

    Perché così tanti geek odiano Internet Explorer?

    È risaputo che quasi ogni singolo smanettone odia Internet Explorer con una passione, ma ti sei mai chiesto perché? Diamo un'occhiata alla storia e dove tutto è iniziato ... per i posteri, se non altro.

    Contrariamente a quello che potresti pensare, questo articolo è non pensato per essere un odio per Internet Explorer - infatti, da IE 9, hanno continuato a migliorare le prestazioni, aggiungere nuove funzionalità e in generale renderlo conforme agli standard.

    In The Beginning There IE, ed è stato Buono?

    Siamo stati tutti così abituati a pensare a Internet Explorer come a quel browser lento e buggy che è al passo coi tempi, ma non è sempre stato così, anzi, quando Internet Explorer è stato pioniere di molte innovazioni che hanno reso il web cosa è oggi.

    Ecco un breve tour attraverso la storia facilmente dimenticata del browser infame:

    1996: Internet Explorer 3
    Questa versione del browser, introdotta nel 1997, fu il primo browser ad implementare i CSS (Cascading Style Sheets). Sì, lo stai leggendo correttamente, infatti, ha introdotto molte nuove funzionalità come le applet Java e, purtroppo, i controlli ActiveX.

    1997: Internet Explorer 4
    IE4 ha introdotto un motore di rendering fiammeggiante (al momento) come componente incorporabile che potrebbe essere utilizzato in altre applicazioni: era molto più importante di quanto si pensi. Questa versione ha anche introdotto Dynamic HTML, che consente alle pagine Web di modificare dinamicamente la pagina utilizzando JavaScript e ha aggiunto l'integrazione di Active Desktop.

    Ancora più strano? Sembra che nessuno lo ricordi più, ma IE4 era effettivamente multipiattaforma - si poteva installarlo su Mac OS, Solaris e HP-UX - e quando è stato rilasciato IE5, IE4 aveva raggiunto una quota di mercato del 60%.

    1999: Internet Explorer 5.x
    Microsoft ha inventato l'Ajax. Aspetta cosa? Esatto, è stata questa versione di IE che ha introdotto la funzione XMLHttpRequest in JavaScript, che costituisce la tecnologia sottostante a ogni applicazione Web che utilizzi oggi, come Gmail. Naturalmente, il termine "Ajax" non è stato coniato in realtà fino a anni dopo da qualcuno diverso da Microsoft, ma questa versione supportava tutto il necessario per farlo funzionare.

    Quindi sì, Microsoft Innovato
    Da IE3 fino a IE6, Microsoft ha utilizzato tutte le risorse per semplicemente innovare la concorrenza, rilasciando nuove funzionalità e browser migliori più velocemente di Netscape. In effetti, Netscape 3 Gold era un frammento di spazzatura che si arrestava continuamente, e Netscape 4 era estremamente lento e poteva a malapena eseguire il rendering di tabelle, molto meno CSS, il che spesso causava il crash del browser.

    Per inserirlo nel contesto: gli sviluppatori web si lamentavano di Netscape nello stesso modo in cui si lamentano di IE6 ora.

    Cosa lo ha fatto andare così Molto Sbagliato?

    Il problema è iniziato quando Microsoft ha integrato IE in Windows come componente richiesto e ha reso difficile disinstallare e utilizzare un browser alternativo. Poi c'è stata tutta la faccenda con loro che sfruttavano il loro monopolio per cercare di spingere Netscape fuori dal mercato, e molte persone hanno iniziato a vedere Microsoft come l'impero del male.

    Microsoft ha smesso di provare
    Quando Microsoft ha rilasciato Internet Explorer 6 nel 2001, con molte nuove funzionalità per gli sviluppatori web, dato che non c'era concorrenza e aveva una quota di mercato del 95%, Microsoft ha smesso di provare seriamente, non hanno fatto nulla per cinque anni anche dopo Firefox è stato rilasciato e i geek hanno iniziato a migrare a destra e sinistra.

    Funzionalità specifiche di Microsoft
    L'intero problema con l'innovazione di Microsoft è che gran parte di esso è stato fatto in modi che non seguivano gli standard web: non era un grosso problema quando Internet Explorer era l'unico gioco in città, ma una volta che Firefox e Webkit arrivavano e ha iniziato a seguire correttamente gli standard, improvvisamente è diventato un grosso problema per gli sviluppatori web.

    Fori di sicurezza e crash
    Dato che Microsoft ha deciso di non aver più bisogno di provare, non ha tenuto il passo con la concorrenza di Firefox e altri browser, bug e buchi di sicurezza appena spuntati a sinistra e a destra, anche quelli davvero terribili. Ad esempio, questo codice è tutto ciò che è necessario per bloccare IE6:

    for (x in document.write) document.write (x);

    In effetti, lo screenshot all'inizio di questa sezione era un esempio vivo di testare questo particolare bug.

    IE7 e IE8 erano troppo piccoli, troppo tardi
    Ci sono voluti cinque anni dopo che IE6 per Microsoft finalmente riusciva a rilasciare IE7, che aggiungeva schede e rendeva il browser leggermente più tollerabile, ma per i web designer era ancora un incubo da affrontare e complicava solo il problema da quando ora bisognava rendere le pagine renderizzate correttamente in due browser schifosi invece di uno solo.

    Microsoft ha impiegato altri 2,5 anni per rilasciare finalmente Internet Explorer 8, che ha notevolmente migliorato il supporto CSS per gli sviluppatori Web e ha aggiunto nuove funzionalità come la navigazione privata, l'isolamento delle schede per impedire che una pagina cattiva abbatta l'intero browser e la protezione dal phishing. A questo punto, molti geek erano già passati a Firefox, e alcuni di noi a Google Chrome.

    The Real Reason Geeks Hate IE

    Solo perché siamo geek non significa che odiamo tutto ciò che è inferiore e sorpassato, anzi, spesso amiamo il retro computing: è per questo che amiamo Atari, NES, Commodore 64, ecc. Siamo orgogliosi della nostra conoscenza geek. Quindi, perché Internet Explorer è una storia diversa?

    Qui ci sono un paio di motivi che hanno alimentato il nostro odio per il browser buggy, e alla fine ci ha fatto superare i limiti:

    Supportare IE è come un fork in the eye per Web Devs
    Ecco un esempio di un giorno nella vita di un web designer: trascorri ore a controllare che la tua pagina abbia un bell'aspetto e la collaudi in Google Chrome, Firefox, Safari e persino Opera. Sembra fantastico, fantastico!

    Ora apri IE e la pagina sembra come se qualcuno l'avesse messo in un frullatore e premuto il pulsante Whip. Quindi trascorri il doppio del tempo cercando di risolverlo per sembrare tollerabile in IE6 e IE7, imprecando a squarciagola per tutto il tempo.

    Fortunatamente, entro il 2014, Internet Explorer 6 e 7 sono un'anomalia statistica nell'utilizzo effettivo di Internet e la maggior parte dei siti Web più grandi ha completamente smesso di supportarli. Anche l'utilizzo di Internet Explorer 8 è sceso a percentuali a una cifra per molti siti Web.

    Geek essere obbligati a utilizzare Internet Explorer
    Ed ecco dove arriviamo al vero problema - l'intera ragione per cui i geek non sopportano Internet Explorer:

    I fan di tutto il mondo sono stati costretti a utilizzare Internet Explorer al lavoro anche quando ci sono browser migliori, costretti a supportarlo per le applicazioni aziendali, costretti a fare in modo che i siti Web continuino a funzionare in IE e non siamo riusciti a convincere tutti per passare a un browser migliore.

    I geek non odiano qualcosa che è inferiore, ma lo odiano quando è forzato su di loro.

    La buona notizia: il futuro è più luminoso per IE

    Per fortuna, sembra che Microsoft abbia finalmente imparato dai molti, molti errori nel mondo dei browser. Internet Explorer 10 e 11 sono incredibilmente veloci, per lo più conformi agli standard, e oltre all'interfaccia utente obsoleta che richiede davvero un certo amore, sono una scelta solida per chiunque. Ci sono anche voci secondo cui Microsoft potrebbe finalmente rilasciare un'interfaccia utente migliore per IE in Windows 10. Speriamo!

    Infatti, in base ai nostri recenti test, molti dei nuovi malware non sono nemmeno più rivolti a Internet Explorer, perché scrivere plugin per IE è una cosa complicata, mentre scrivere un breve codice HTML e JavaScript per rendere spie estensioni adware per Firefox o Chrome è davvero facile.

    È un mondo completamente nuovo, e Chrome, piuttosto che IE, è l'obiettivo.