15Sep

Hvorfor hader så mange geeks Internet Explorer?

click fraud protection

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

Det er almindeligt kendt, at næsten hver enkelt geek hader Internet Explorer med en lidenskab, men har du nogensinde spekuleret på, hvorfor? Lad os se et retfærdigt kig på historien, og hvor det hele begyndte. .. for eftertiden, hvis ikke andet.

I modsætning til hvad du måske tror, ​​er denne artikel ikke beregnet til at være en had-fest på Internet Explorer - i virkeligheden, siden IE 9, har de fortsat at forbedre ydeevnen, tilføje nye funktioner og generelt gøre det standarder-kompatibel.

I begyndelsen var der IE, og det var godt?

Vi har alle været så vant til at tænke på Internet Explorer som den langsomt buggy-browser, der ligger bag tiden, men det var ikke altid sådan - i virkeligheden langt tilbage, da Internet Explorer pionerede mange innovationer, der gjorde internettethvad det er i dag.

billede

Her er en hurtig tur gennem den berygtede browser, der er let glemt historie:

1996: Internet Explorer 3
Denne version af browseren, der blev introduceret i 1997, var den første browser til implementering af CSS( Cascading Style Sheets).Ja, du læser det korrekt - det introducerede faktisk mange nye funktioner som Java-applets og desværre ActiveX-kontroller.

instagram viewer

1997: Internet Explorer 4
IE4 introducerede en flammende hurtig( til tiden) gengivelsesmotor som en indlejret komponent, som kunne bruges i andre applikationer - det var meget vigtigere end folk indser. Denne version introducerede også Dynamic HTML, som giver websider mulighed for dynamisk at ændre siden ved hjælp af JavaScript og tilføjede Active Desktop integration.

Endnu mere underligt? Det ser ud til, at ingen husker det her længere, men IE4 var faktisk cross-platform. Du kunne installere den på Mac OS, Solaris og HP-UX. Og da IE5 blev frigivet, havde IE4 nået en markedsandel på 60 procent.

1999: Internet Explorer 5.x
Microsoft opfandt Ajax. Vent, hvad? Det var rigtigt, det var denne version af IE, der introducerede XMLHttpRequest-funktionen i JavaScript, som danner den underliggende teknologi bag alle webapplikationer, du bruger i dag - du ved ligesom Gmail. Selvfølgelig blev udtrykket "Ajax" ikke rent faktisk mønstret før år senere af en anden end Microsoft, men denne udgave understøttede alt, hvad der kræves for at få det til at fungere.

Så ja, Microsoft Innovated
Fra IE3 til IE6 brugte Microsoft alle deres ressourcer til simpelthen at udnytte konkurrencen og frigive nye funktioner og bedre browsere hurtigere end Netscape. Faktisk var Netscape 3 Gold et buggy stykke junk, der styrtede hele tiden, og Netscape 4 var ekstremt langsom og kunne næppe lave tabeller - meget mindre CSS, hvilket ofte ville få browseren til at gå ned.

For at sætte det i kontekst: webudviklere plejede at klage over Netscape på samme måde som de klager over IE6 nu.

Hvad gik det så Meget Forkert?

billede

Problemet startede alle, da Microsoft integrerede IE i Windows som en nødvendig komponent, og gjorde det vanskeligt at afinstallere og bruge en alternativ browser. Så var det hele forretningen med dem at udnytte deres monopol for at forsøge at skubbe Netscape ud af markedet, og mange begyndte at se Microsoft som det onde imperium.

Microsoft stoppede forsøger
Da Microsoft udgav Internet Explorer 6 i 2001, komplet med mange nye funktioner til webudviklere, da der ikke var konkurrence og de havde en markedsandel på 95 procent, stoppede Microsoft bare med at prøve alvorligt, de gjorde ingentingi fem år, selv efter at Firefox blev frigivet, og geeks begyndte at migrere til venstre og højre.

Microsoft-specifikke funktioner
Hele problemet med Microsofts innovation er, at meget af det var gjort på måder, der ikke fulgte webstandarderne. Dette var ikke så stort af et problem, da Internet Explorer var det eneste spil i byen, mennår Firefox og Webkit kom rundt og begyndte at følge standarderne korrekt, blev det pludselig et stort problem for webudviklere.

Sikkerhedshuller og nedbrud
Da Microsoft besluttede, at de ikke behøvede at prøve længere, og de ikke fulgte med konkurrencen fra Firefox og andre browsere, blev fejl og sikkerhedshuller lige opskåret til venstre og højre - virkelig forfærdelige dem også.For eksempel er denne kode alt, hvad der kræves for at crash IE6:

& lt; script & gt; til( x i document.write){ document.write( x);} & lt; / script & gt;

Faktisk var skærmbilledet i starten af ​​dette afsnit et levende eksempel på at afprøve denne særlige fejl.

IE7 og IE8 var for lidt, for sent
Det tog fem år efter IE6 til Microsoft at endelig komme rundt for at frigive IE7, hvilket tilføjede faner og gjorde browseren lidt mere acceptabel, men for webdesignere var det stadig et mareridt at håndtere, og kun kompliceret problemet siden nu var du nødt til at få sider til at gengive korrekt i to elendige browsere i stedet for blot en.

Det tog yderligere 2,5 år for Microsoft til endelig at frigøre Internet Explorer 8, hvilket forbedrede CSS-support til webudviklere betydeligt og tilføjede nye funktioner som Private browsing, faneblad isolering for at forhindre en dårlig side i at fjerne hele browseren og phishing-beskyttelse. På dette tidspunkt var de fleste geeks allerede flyttet til Firefox, og derefter nogle af os til Google Chrome.

Den virkelige grund Geeks hader IE

billedet [21]

Bare fordi vi er nørder betyder ikke, at vi hader alt, hvad der er ringere og forældet. Faktisk elsker vi ofte retro computing. Derfor elsker vi Atari, NES, Commodore 64 osv. Vi tagerstolthed i vores geek viden. Så hvorfor er Internet Explorer en anden historie?

Her er et par grunde, der fremkalder vores had til buggy-browseren, og endelig sætter os over kanten:

Understøttende IE er som en gaffel i øjet til webværktøjer
Her er et eksempel på en dag i livet af enwebdesigner: Du bruger timer for at sikre, at din side ser godt ud, og du tester det ud i Google Chrome, Firefox, Safari og endda Opera. Det ser godt ud, fantastisk!

Nu åbner du IE, og siden ser ud som om nogen sætter den i en blender og rammer piskeknappen. Derefter bruger du dobbelt så meget tid på at forsøge at klare det, så det ser tolerabelt ud i IE6 og IE7, forbandende højt hele tiden.

Heldigvis inden 2014 er Internet Explorer 6 og 7 en statistisk anomali i faktisk internetbrug, og de fleste af de større websteder er helt stoppet med at støtte dem. Selv Internet Explorer 8-brugen er faldet til encifrede procentdele for mange websteder.

Geeks bliver tvunget til at bruge Internet Explorer billede
Og her er hvor vi kommer til det virkelige problem - hele grunden til at nørdene ikke kan stå Internet Explorer:

Geeks overalt blev tvunget til at bruge Internet Explorer på arbejde, selv når der er bedre browsere, tvungetat støtte det til virksomhedens applikationer, tvunget til at sikre, at websteder stadig arbejder i IE, og vi kunne ikke overbevise alle for at skifte til en bedre browser.

Geeks hader ikke noget, der er ringere - men de hader det, når det er tvunget på dem.

De gode nyheder: Fremtiden er lysere for IE

Heldigvis virker det som om Microsoft endelig har lært af deres mange mange fejl i browserværlden. Internet Explorer 10 og 11 er flammende hurtige, for det meste standarder-kompatible og andet end det forældede brugergrænseflade, der virkelig har brug for lidt kærlighed, er et solidt valg for nogen. Der er endda rygter om, at Microsoft måske endelig frigiver en bedre brugergrænseflade til IE i Windows 10. Her er håbet!

På grund af vores seneste test er en masse af den nye malware ikke engang rettet mod Internet Explorer, fordi skrive plugins til IE er en kompliceret ting, mens du skriver nogle hurtige HTML og JavaScript-kode til at gøre spionere adwareudvidelser til Firefoxeller Chrome er virkelig nemt.

Det er en helt ny verden, og Chrome, snarere end IE, er målet.