I motsetning til hva du kanskje tror, er denne artikkelen ikke Mente å være en hate-fest på Internet Explorer-faktisk, siden IE 9, har de fortsatt å forbedre ytelsen, legge til nye funksjoner, og generelt gjøre den standardkompatibel.
I begynnelsen var det IE, og det var Flink?
Vi har alle vært så vant til å tenke på Internet Explorer som den langsomme, buggy-nettleseren som ligger bak tiden, men det var ikke alltid slik, faktisk, langt tilbake da Internet Explorer pionerer mange innovasjoner som gjorde nettverket hva det er i dag.
1996: Internet Explorer 3 Denne versjonen av nettleseren, introdusert i 1997, var den første nettleseren for å implementere CSS (Cascading Style Sheets). Ja, du leser det riktig, faktisk introduserte det mange nye funksjoner som Java-applets og dessverre ActiveX-kontroller.
1997: Internet Explorer 4 IE4 introduserte en flammende rask (til tiden) gjengivelsesmotor som en innebygd komponent som kunne brukes i andre applikasjoner - dette var mye viktigere enn folk innser. Denne versjonen introduserte også Dynamic HTML, som gjør det mulig for nettsider å dynamisk endre siden ved hjelp av JavaScript, og lagt til Active Desktop integrasjon.
Enda mer rart? Det ser ut til at ingen husker dette lenger, men IE4 var faktisk kryssplattform. Du kunne installere den på Mac OS, Solaris og HP-UX - og da IE5 ble utgitt, hadde IE4 nådd en markedsandel på 60 prosent.
1999: Internet Explorer 5.x Microsoft oppfant Ajax. Vent … hva? Det var riktig, det var denne versjonen av IE som introduserte XMLHttpRequest-funksjonen i JavaScript, som danner den underliggende teknologien bak alle webapplikasjoner du bruker i dag - du vet, som Gmail. Selvfølgelig var ikke begrepet "Ajax" ment til flere år senere av noen andre enn Microsoft, men denne utgaven støttet alt som trengs for å få det til å fungere.
Så Ja, Microsoft Innovated Fra IE3 til IE6 brukte Microsoft alle sine ressurser til å bare utrydde konkurransen, og frigjorde nye funksjoner og bedre nettlesere raskere enn Netscape. Faktisk var Netscape 3 Gold et buggy stykke søppel som krasjet hele tiden, og Netscape 4 var ekstremt sakte og kunne knapt gi tabeller, mye mindre CSS, noe som ofte ville føre til at nettleseren skulle krasje.
Å sette det i sammenheng: webutviklere pleide å klage på Netscape på samme måte som de klager over IE6 nå.
Hva gjorde det gå så Veldig Feil?
Microsoft stoppet å prøve Da Microsoft utgav Internet Explorer 6 i 2001, komplett med mange nye funksjoner for webutviklere, siden det ikke var konkurranse og de hadde en markedsandel på 95 prosent, stoppet Microsoft bare å prøve - seriøst, de gjorde ingenting i fem år, selv etter Firefox ble utgitt, og nerdene begynte å migrere til venstre og høyre.
Microsoft-spesifikke funksjoner Hele problemet med Microsofts innovasjon er at mye av det ble gjort på måter som ikke fulgte webstandarden. Dette var ikke så stort av et problem da Internet Explorer var det eneste spillet i byen, men en gang kom Firefox og Webkit rundt og begynte å følge standardene riktig, ble det plutselig et stort problem for webutviklere.
Sikkerhetshull og krasj Siden Microsoft bestemte seg for at de ikke trengte å prøve lenger, og de ikke fulgte med konkurransen fra Firefox og andre nettlesere, tok bugs og sikkerhetshull bare oppe til venstre og høyre - veldig forferdelige. For eksempel er denne koden alt som kreves for å krasje IE6:
Faktisk var skjermbildet i begynnelsen av denne delen et levende eksempel på å teste ut denne spesielle feilen.
IE7 og IE8 var for lite, for sent Det tok fem år etter at IE6 for Microsoft endelig skulle komme seg rundt for å frigjøre IE7, noe som tilsatte faner og gjorde nettleseren litt mer tolerabel, men for webdesignere var det fortsatt et mareritt å håndtere, og bare komplisert problemet siden nå måtte du gjør sidene gjengitt riktig i to elendige nettlesere i stedet for bare en.
Det tok ytterligere 2,5 år for Microsoft å endelig slippe ut Internet Explorer 8, noe som forbedret CSS-støtten for webutviklere, og lagt til nye funksjoner som privat surfing, faneisolasjon for å hindre at en dårlig side tar ned hele nettleseren og nettfiskvern. På dette tidspunktet hadde de fleste geeks allerede flyttet til Firefox, og noen av oss til Google Chrome.
The Real Reason Geeks Hate IE
Her er et par grunner som drev hatet til buggy-nettleseren, og til slutt satte vi oss over kanten:
Støtte for IE er som en gaffel i øyet for nettverksutstyr Her er et utvalg av en dag i livet til en webdesigner: Du bruker timer for å sørge for at siden din ser bra ut, og du teste den ut i Google Chrome, Firefox, Safari og til og med Opera. Det ser flott ut, fantastisk!
Nå åpner du IE og siden ser ut som noen setter den inn i en blender og trykker på piskeknappen. Deretter bruker du dobbelt så mye tid på å prøve å fikse det for å se tålelig i IE6 og IE7, forbann høyt hele tiden.
Heldigvis innen 2014 er Internet Explorer 6 og 7 en statistisk anomali i faktisk Internett-bruk, og de fleste av de større nettstedene har helt stoppet å støtte dem. Selv Internet Explorer 8-bruken har falt til encifrede prosenter for mange nettsteder.
Geeks blir tvunget til å bruke Internet Explorer
Og her er hvor vi kommer til det virkelige problemet - hele grunnen til at nørdene ikke kan stå i Internet Explorer:
Geeks overalt ble tvunget til å bruke Internet Explorer på jobb, selv når det er bedre nettlesere, tvunget til å støtte det for bedriftsapplikasjoner, tvunget til å sikre at nettsteder fortsatt jobber i IE, og vi kunne ikke overbevise alle å bytte til en bedre nettleser.
Geeks hater ikke noe som er dårligere - men de hater det når det er tvunget på dem.
Den gode nyheten: Fremtiden er lysere for IE
Faktisk, basert på vår siste testing, er mye av den nye malware ikke engang rettet mot Internet Explorer, fordi det å skrive plugins for IE er en komplisert ting, mens du skriver litt rask HTML og JavaScript-kode for å lage spionprogrammer for adware-utvidelser for Firefox eller Chrome er veldig enkelt.
Det er en helt ny verden, og Chrome, i stedet for IE, er målet.