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å internettet Explorer - faktisk siden IE 9 har de fortsat forbedret ydeevnen, tilføjer nye funktioner og generelt gør det standarder-kompatibelt.
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 på den måde - faktisk, da da Internet Explorer pionerede mange innovationer, der gjorde internettet Det er i dag.
Her er en hurtig tur gennem den letkendte browser af den berygtede browser:
1996: Internet Explorer 3 Denne version af browseren, der blev introduceret i 1997, var den første browser til at implementere CSS Cascading Style Sheets). Ja, du læser det korrekt - det introducerede faktisk mange nye funktioner som Java-applets og desværre ActiveX-kontroller.
1997: Internet Explorer 4 IE4 introducerede en flammende hurtig (til tiden) gengivelsesmaskine som en indlejret komponent, som kunne bruges i andre applikationer-dette 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 crossplattform. Du kunne installere det 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 begrebet "Ajax" ikke rent faktisk blevet coined for mange år senere af andre end Microsoft, men denne udgivelse understøttede alt, hvad der kræves for at få det til at fungere.
Så ja, Microsoft Innovated Fra IE3 til IE6, Microsoft brugt alle deres ressourcer til blot at udvinde konkurrencen, 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 langsomt og kunne næppe lave tabeller-meget mindre CSS, hvilket ofte ville få browseren til at gå ned.
At indsætte det Kontekst: Webudviklere plejede at klage over Netscape på samme måde som de klager over IE6 nu.
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 forsøge - alvorligt, de gjorde ikke noget i fem år, selv efter at Firefox var blevet frigivet, og geeks Begyndte migrering 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, men når Firefox og Webkit kom rundt og begyndte at følge standarderne korrekt, blev det pludselig et stort problem for webudviklere.
Sikkerhedshuller og nedbrud Siden Microsoft besluttede de ikke n eed til at prøve længere, og de fulgte ikke konkurrencen fra Firefox og andre browsere, fejl og sikkerhedshuller, bare skåret op til venstre og højre - også forfærdelige. For eksempel er denne kode alt, hvad der kræves for at crash IE6:
Faktisk var skærmbilledet i starten af dette afsnit et levende eksempel på at afprøve denne særlige fejl.
IE7 og IE8 var også Lidt for sent Det tog fem år efter IE6 for 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 lave sider korrekt i to elendige browsere i stedet for blot en.
Det tog yderligere 2,5 år for Microsoft at endelig frigive Internet Explorer 8, hvilket forbedrede CSS-supporten til webudviklere betydeligt og tilføjede nye funktioner som privat browsing, fane isolation 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 nogle af os til Google Chrome.
Bare fordi vi er nørder, betyder det ikke, at vi hader alt, hvad der er ringere og forældet - vi elsker ofte retro computing - det er derfor vi elsker Atari, NES, Commodore 64 osv. Vi er stolte af vores geek viden. Så hvorfor er Internet Explorer en anden historie?
Her er et par grunde, der fremmer vores had til buggy-browseren, og endelig sætter os over kanten:
Supporting IE er som en gaffel i øjet for webværktøjer Her er et eksempel på en dag i webdesigners liv: 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 at forsøge at klare det, så det ser ud til at være tolerabelt i IE6 og IE7, forbandende højt hele tiden.
Heldigvis i 2014 er Internet Explorer 6 og 7 en statistisk anomali i faktisk internetbrug, og det meste 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
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å arbejdspladsen, selv når der er bedre browsere, der er tvunget til at støtte det til virksomhedens applikationer, tvunget til at sikre, at websteder stadig arbejder i IE, og vi kunne ikke overbevise alle at skifte til en bedre browser.
Geeks hader ikke noget, der er ringere - men de hader det, når det er tvunget på dem.
Heldigvis , ser det ud 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 håber jeg!
På grund af vores seneste test er en masse af den nye malware ikke engang rettet mod Internet Explorer, fordi at skrive plugins til IE er en kompliceret ting, mens du skriver nogle hurtige HTML- og JavaScript-koder for at gøre spionere adwareudvidelser til Firefox eller Chrome er virkelig nemt.
Det er en helt ny verden, og Chrome er snarere end IE, målet er.
HTG Anmeldelser Yoga Tablet 2 Pro: Lang batterilevetid med en indbygget Pico projektor
Smad sammen en stor høj opløsningsskærm, hård hardware, et massivt batteri og en lille videoprojektor at starte og du har Lenovos Tablet 2 Pro. Er det en kombination af hardware og funktioner, som forbrugerne ønsker at levere? Læs videre, da vi lægger denne unikke udseende Android-tablet igennem trinnene.
Sådan bruger du SmartThings til automatisk at slukke for din termostat, når du åbner et vindue
Hvis vejret er rigtig flot ud, og du beslutter dig for at åbne vinduer, er det nemt at glemme at slukke for A / C, så du ikke spilder energi. Men med en smart termostat (som Ecobee3) og SmartThings kan du automatisk slukke din termostat, når du åbner et vindue. SmartThings er en smarthome produktlinje fra Samsung, der giver en brugervenlig måde for husejere og lejere at hold flige på deres hus, mens de er væk hjemmefra.