15Sep

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

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

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 menat att vara en hate-fest på Internet Explorer-i själva verket, sedan IE 9, har de fortsatt förbättrat prestanda, lägg till nya funktioner och gör det vanligtvis standard-kompatibel.

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

Vi har alla varit så vana vid 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 webbenvad det är idag.

bild

Här är en snabb rundtur 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 återgivningsmotor som en inbäddbar komponent som kan användas i andra applikationer - det var mycket viktigare än människor inser. Denna version introducerade också Dynamic HTML, vilket gör det möjligt för webbsidor att dynamiskt byta sida med hjälp av JavaScript och lägga till Active Desktop integration.

Ännu mer konstigt? Det verkar som att 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" faktiskt inte 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 nyskapande tävling 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 gick det så Mycket Fel?

bild

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 seriöst, de gjorde ingentingi fem år, även efter att 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 mennär Firefox och Webkit kom och började följa standarderna rätt blev det plötsligt ett stort problem för webbutvecklare.

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

& lt; script & gt; för( x i document.write){ document.write( x);} & lt; / script & gt;

Faktum är att skärmdumpen i början av det här avsnittet var ett levande exempel på att testa ut det här felet.

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 nu var du tvungen att göra sidor korrekt i två elaka 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.

Den verkliga orsaken Geeks hatar IE

bild [21]

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 tarstolthet i vår geekkunskap. Så varför är Internet Explorer en annan historia?

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

Supporting IE är som en gaffel i ögat för webbenheter
Här är ett urval av en dag i livet för enwebbdesigner: 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 år 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 bild
Och här är vi där vi kommer till den verkliga frågan - hela anledningen 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 som tvingasför att stödja det för företagsapplikationer, tvungna att se till att webbplatser fortfarande arbetar i IE, och vi kunde inte övertyga alla för 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.

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

Tack och lov 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!

I själva verket baseras på den senaste testningen mycket av den nya skadliga programvaran inte ens på Internet Explorer, 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 Firefoxeller Chrome är väldigt enkelt.

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