Hemsida » hur » Varför hatar så många geeks Internet Explorer?

    Varför hatar så många geeks Internet Explorer?

    Det är allmänt känt att nästan varje enskild nörd hatar Internet Explorer med en passion, men har du någonsin undrat varför? Låt oss ta en rättvis titt på historien och var allt började ... för eftertiden, om inget annat.

    I motsats till vad du kanske tror är den här artikeln inte menade att vara en hat-fest på Internet Explorer-faktiskt, sedan IE 9, har de fortsatt att förbättra prestanda, lägga till nya funktioner och gör det vanligtvis kompatibelt.

    I början var det IE, och det var Bra?

    Vi har alla varit så vana att tänka på Internet Explorer som den långsamma, buggy-webbläsaren som ligger bakom tiden, men det var inte alltid så, i själva verket långt tillbaka när Internet Explorer pioneered många innovationer som gjorde webben vad det är idag.

    Här är en snabb tur genom den ökända webbläsarens lättglömda historia:

    1996: Internet Explorer 3
    Den här versionen av webbläsaren, introducerad 1997, var den första webbläsaren för att implementera CSS (Cascading Style Sheets). Ja, du läser det korrekt - det introducerade faktiskt många nya funktioner som Java-appletar och tyvärr ActiveX-kontroller.

    1997: Internet Explorer 4
    IE4 introducerade en flammande snabb (vid tiden) återgivningsmotor som en inbyggd komponent som skulle kunna användas i andra applikationer - det var mycket viktigare än människor inser. Den här versionen introducerade också Dynamic HTML, vilket gör det möjligt för webbsidor att dynamiskt ändra sidan med hjälp av JavaScript och lagt till Active Desktop integration.

    Ännu mer konstigt? Det verkar som om ingen kommer ihåg det här längre, men IE4 var faktiskt plattformsplattform. Du kan installera den på Mac OS, Solaris och HP-UX. När IE5 släpptes hade IE4 nått en marknadsandel på 60 procent.

    1999: Internet Explorer 5.x
    Microsoft uppfann Ajax. Vänta, va? Det var rätt, det var den här versionen av IE som introducerade XMLHttpRequest-funktionen i JavaScript, vilket bildar den bakomliggande tekniken bakom varje webbapplikation du använder idag-du vet, som Gmail. Naturligtvis var termen "Ajax" inte faktiskt myntat förrän senare av någon annan än Microsoft, men den här utgåvan stödde allt som krävdes för att få det att fungera.

    Så Ja, Microsoft Innovated
    Från IE3 till IE6 utnyttjade Microsoft alla sina resurser för att helt enkelt skapa ny konkurrens och släppte nya funktioner och bättre webbläsare snabbare än Netscape. Faktum är att Netscape 3 Gold var en buggy skräp som kraschade hela tiden, och Netscape 4 var extremt långsam och kunde knappt göra bord - mycket mindre CSS, vilket ofta skulle få webbläsaren att krascha.

    För att uttrycka det i sammanhang: webbutvecklare brukade klaga på Netscape på samma sätt som de klagar över IE6 nu.

    Vad gjorde det så Mycket Fel?

    Problemet började alla när Microsoft integrerade IE i Windows som en nödvändig komponent och gjorde det svårt att avinstallera och använda en alternativ webbläsare. Sedan var det hela affären med dem som utnyttjade sitt monopol för att försöka skjuta Netscape ut ur marknaden och många började se Microsoft som det onda imperiet.

    Microsoft slutade försöka
    När Microsoft släppte Internet Explorer 6 2001, komplett med många nya funktioner för webbutvecklare, eftersom det inte fanns någon konkurrens och de hade en marknadsandel på 95 procent, slutade Microsoft bara att försöka - allvarligt, de gjorde ingenting i fem år, även efter Firefox släpptes, och geeks började migrera åt vänster och höger.

    Microsoft-specifika funktioner
    Hela problemet med Microsofts innovation är att mycket av det gjordes på sätt som inte följde webbstandarderna. Det var inte så stort för ett problem när Internet Explorer var det enda spelet i stan, men när Firefox och Webkit kom runt och började följa standarderna rätt, blev det plötsligt ett stort problem för webbutvecklare.

    Säkerhetshål och krasch
    Sedan Microsoft bestämde sig för att de inte behövde prova längre, och de fortsatte inte med tävlingen från Firefox och andra webbläsare, har buggar och säkerhetshål bara skurit upp till vänster och höger, riktigt hemska. Till exempel är den här koden allt som krävs för att krascha IE6:

    för (x i document.write) document.write (x);

    Faktum är att skärmdumpen i början av det här avsnittet var ett liveexempel på att testa ut den här typen av fel.

    IE7 och IE8 var för lite, för sent
    Det tog fem år efter IE6 för Microsoft att äntligen komma runt för att släppa IE7, vilket lade till flikar och gjorde webbläsaren lite mer acceptabel, men för webbdesigners var det fortfarande en mardröm att hantera och bara komplicerat problemet sedan du var tvungen att gör sidor korrekt i två elaktiga webbläsare istället för bara en.

    Det tog ytterligare 2,5 år för Microsoft att slutligen släppa ut Internet Explorer 8, vilket förbättrade CSS-supporten för webbutvecklare kraftigt och lade till nya funktioner som privat surfning, flik isolering för att förhindra att en dålig sida tar ner hela webbläsaren och phishing-skydd. Vid den här tiden hade de flesta geeks redan flyttat till Firefox, och några av oss till Google Chrome.

    The Real Reason Geeks Hate IE

    Bara för att vi är geeks betyder inte att vi hatar allt som är sämre och föråldrat. Vi älskar faktiskt retro computing, det är därför vi älskar Atari, NES, Commodore 64 etc. Vi är stolta över vår geekkunskap. Så varför är Internet Explorer en annan historia?

    Här är några av orsakerna som väckte vårt hat mot vagnens webbläsare och äntligen sätter oss över kanten:

    Supporting IE är som en gaffel i ögat för webb-enheter
    Här är ett urval av en dag i en webbdesigners liv: Du spenderar timmar och ser till att din sida ser bra ut, och du testar den i Google Chrome, Firefox, Safari och till och med Opera. Det ser bra ut, fantastiskt!

    Nu öppnar du IE och sidan ser ut som någon lägger den i en mixer och trycker på piska-knappen. Då spenderar du dubbelt så mycket tid att försöka fixa det för att se tolerabelt i IE6 och IE7, förbannar högt hela tiden.

    Lyckligtvis i 2014 är Internet Explorer 6 och 7 en statistisk avvikelse i faktisk Internetanvändning, och de flesta av de större webbplatser har helt slutat stödja dem. Även Internet Explorer 8-användningen har sjunkit till enciffriga procentandelar för många webbplatser.

    Geeks är tvungna att använda Internet Explorer
    Och här kommer vi till det verkliga problemet - hela anledningen till att näten inte kan stå Internet Explorer:

    Geeks överallt var tvungna att använda Internet Explorer på jobbet, även när det finns bättre webbläsare, tvingade att stödja det för företagsapplikationer, tvungna att se till att webbplatser fortfarande arbetar i IE, och vi kunde inte övertyga alla att växla till en bättre webbläsare.

    Geeks hatar inte något som är sämre, men de hatar det när det är tvunget på dem.

    Det goda nyheterna: Framtiden är ljusare för IE

    Lyckligtvis verkar det som om Microsoft äntligen har lärt sig av sina många, många misstag i webbläsarvärlden. Internet Explorer 10 och 11 är flammande snabbt, mestadels standardkompatibla och andra än det föråldrade användargränssnittet som verkligen behöver lite kärlek, är ett solidt val för någon. Det finns till och med rykten om att Microsoft äntligen kan släppa ett bättre användargränssnitt för IE i Windows 10. Här hoppas!

    Faktum är att en del av den nya skadliga programvaran inte längre riktar in sig mot Internet Explorer på grund av vår senaste testning, eftersom skrivpluggar för IE är en komplicerad sak, medan du skriver lite snabb HTML och JavaScript-kod för att göra spionprogram adware-tillägg för Firefox eller Chrome är väldigt enkelt.

    Det är en helt ny värld, och Chrome, snarare än IE, är målet.