Miks nii palju Geeks vihkab Internet Exploreri?
On üldteada, et peaaegu iga geek vihkab Internet Explorerit kirega, aga kas te olete kunagi mõelnud, miks? Vaatame õiglaselt ajalugu ja kus see kõik algas… järeltulijatele, kui mitte midagi muud.
Vastupidiselt sellele, mida arvate, on see artikkel mitte on mõeldud olema Internet Exploreri vihkamine - tegelikult on IE 9 pärast jätkanud jõudluse parandamist, uusi funktsioone ja üldiselt standarditele vastavat.
Alguses oli IE ja see oli Hea?
Me kõik oleme nii harjunud mõtlema Internet Explorerile kui aeglasele bugilisele brauserile, mis on aegade taga, kuid see ei olnud alati nii, et tegelikult oli Internet Explorer paljude uuenduste esirinnas, mis muutis veebi milleks see on täna.
Siin on kiire ekskursioon kurikuulsa brauseri lihtsalt unustatud ajaloo kaudu:
1996: Internet Explorer 3
See brauseri versioon, mis võeti kasutusele 1997. aastal, oli esimene brauser, mis rakendas CSS-i (Cascading Style Sheets). Jah, sa loed seda õigesti - see tõi kaasa palju uusi funktsioone, nagu Java-appletid ja kahjuks ActiveX-i juhtelemendid.
1997: Internet Explorer 4
IE4 tutvustas kiirelt kiiret (hetkel) renderdusmootorit kui varjatud komponenti, mida saaks kasutada muudes rakendustes - see oli palju olulisem kui inimesed mõistavad. See versioon tutvustas ka dünaamilist HTML-i, mis võimaldab veebilehtedel lehekülge dünaamiliselt muuta, kasutades JavaScripti ja lisades aktiivse töölaua integratsiooni.
Veelgi imelik? Tundub, et keegi ei mäleta seda enam, kuid IE4 oli tegelikult platvormidevaheline - sa võid selle installida Mac OS-i, Solarise ja HP-UX-i jaoks ning selleks ajaks, kui IE5 ilmus, oli IE4 jõudnud 60% turuosa.
1999: Internet Explorer 5.x
Microsoft leiutas Ajaxi. Oota mida? See on õige, see oli see IE versioon, mis tutvustas JavaScriptis XMLHttpRequest funktsiooni, mis moodustab iga täna kasutatava veebirakenduse aluseks oleva tehnoloogia, nagu Gmail. Loomulikult ei hakanud mõni muu isik peale Microsofti mõistma mõistet „Ajax” alles aastaid hiljem, kuid see väljaanne toetas kõike, mis oli vajalik selle toimimiseks.
Nii et jah, Microsoft uuendatud
IE3-st kuni IE6-ni kasutas Microsoft kõiki oma ressursse, et lihtsalt konkurentsi uuendada, uusi funktsioone ja paremaid brausereid kiiremini kui Netscape. Tegelikult oli Netscape 3 kuldne rämpspost, mis kogu aeg kukkus, ja Netscape 4 oli äärmiselt aeglane ja võib vaevu muuta palju vähem CSS-i tabeleid, mis sageli põhjustasid brauseri krahhi.
Selle kontekstis: veebiarendajad kaebasid Netscape'i kohta samal viisil, nagu nad kaebavad IE6-ga.
Mis tegi seda nii Väga Vale?
Probleem algas siis, kui Microsoft integreeris IE-sse vajaliku komponendina IE ja muutis alternatiivse brauseri eemaldamise ja kasutamise keeruliseks. Siis oli kogu äri, kus nad kasutasid oma monopoli, et proovida Netscape'i välja tõrjuda ja paljud inimesed hakkasid Microsofti vaatama kurja impeeriumina.
Microsoft lõpetas proovimise
Selleks ajaks, kui Microsoft avaldas 2001. aastal Internet Exploreri 6, mis koos veebiarendajatele oli palju uusi funktsioone, kuna ei olnud konkurentsi ja neil oli 95 protsenti turuosa, lõpetas Microsoft proovimise tõsiselt, nad ei teinud midagi viis aastat pärast seda Firefox ilmus ja geeks alustas rändamist vasakule ja paremale.
Microsofti spetsiifilised funktsioonid
Kogu Microsofti innovatsiooni probleem on see, et suur osa sellest tehti viisil, mis ei järginud veebistandardeid - see ei olnud nii suur probleem, kui Internet Explorer oli ainus mäng linnas, kuid kui Firefox ja Webkit tulid ümber ja hakkas standardeid õigesti järgima, äkki sai sellest veebiarendajatele suur probleem.
Turvalisuse augud ja krahh
Kuna Microsoft otsustas, et nad enam ei pea proovima, siis nad ei pidanud kinni Firefoxi ja teiste brauserite konkurentsist, vead ja turvaaugud, mis lihtsalt kärpisid vasakule ja paremale-tõesti kohutavale. Näiteks see kood on kõik, mis on vajalik IE6 rikkumiseks:
jaoks (x in document.write) document.write (x);
Tegelikult oli selle sektsiooni alguses olev pilt reaalne näide selle vea testimisest.
IE7 ja IE8 olid liiga vähe, liiga hilja
Viie aasta möödudes IE6-st kulus Microsofti jaoks lõpuks IE7 levitamiseks, mis lisas vahelehti ja tegi brauseri kergemini talutavamaks, kuid veebidisainerite jaoks oli ikka veel õudusunenägu tegelda ja keerulisemaks vaid pärast seda, kui sa pidid seda tegema muuta lehekülgede korrektseks muutmiseks kaks nõrkat brauserit ühe asemel.
Microsoftil oli vaja veel 2,5 aastat Internet Exploreri 8 vabastamiseks, mis parandas oluliselt CSS-i tuge veebiarendajatele ja lisas uusi funktsioone, nagu privaatset sirvimist, vahekaartide eraldamist, et vältida ühe halva lehe võtmist kogu brauserist ja andmepüügi kaitsest. Selleks ajaks oli enamik geeke juba üle läinud Firefoxi ja seejärel mõned meist Google Chrome'i.
Reaalne põhjus Geeks Hate IE
Lihtsalt sellepärast, et me oleme geeks, ei tähenda see, et me vihkame kõike, mis on halvem ja vananenud - me armastame tihti retroarvutust, mistõttu me armastame Atari, NES, Commodore 64 jne. Miks siis Internet Explorer on teine lugu?
Siin on paar põhjust, mis ajendasid meie vihkamist bugilise brauseri vastu ja panid meid lõpuks üle serva:
IE toetamine on sarnane kahvliga veebivõrgu silmis
Siin on näide veebidisaineri elus: veedate tunde, veendumaks, et teie leht näeb hea välja, ja proovite seda Google Chrome'is, Firefoxis, Safaris ja isegi Opera'is. Tundub hea, vinge!
Nüüd avate IE ja leht näeb välja, et keegi pani selle mikserisse ja vajuta nupule Piits. Siis veedate kaks korda rohkem aega, kui püüate seda parandada, et see oleks IE6-s ja IE7-s vastuvõetav..
Õnneks on 2014. aastaks Internet Explorer 6 ja 7 statistiline anomaalia tegelikus Interneti kasutuses ning enamik suuremaid veebisaite on neid täielikult toetanud. Isegi Internet Explorer 8 kasutamine on paljude veebilehtede puhul langenud ühekohaliseks protsendiks.
Geeks on sunnitud kasutama Internet Explorerit
Ja siin on koht, kus me tegelikule probleemile jõuame - kogu põhjus, miks geeks ei suuda Internet Exploreris seisata:
Geeks kõikjal olid sunnitud kasutama Internet Exploreri tööl isegi siis, kui on paremad brauserid, sunnitud seda ettevõtte rakenduste jaoks toetama, sunnitud veenduma, et veebisaidid töötavad ikka veel IE-s, ja me ei suutnud veenda kõik paremale brauserile üleminekuks.
Geeks ei vihka midagi, mis on halvem, kuid nad vihkavad seda, kui nad on sunnitud neile.
Hea uudis: tulevik on IE jaoks heledam
Õnneks tundub, et Microsoft on lõpuks õppinud oma paljudest paljudest vigadest brauserimaailmas. Internet Explorer 10 ja 11 on kiire, enamasti standarditele vastav ja muud kui vananenud kasutajaliides, mis tõesti vajab armastust, on igaühele kindel valik. On isegi kuulujutud, et Microsoft võib lõpuks avaldada parema kasutajaliidese IE jaoks Windows 10-s. Siin on lootust!
Tegelikult, meie hiljutiste testide põhjal, ei ole paljud uued pahavara enam suunatud Internet Explorerisse, sest IE-i pluginate kirjutamine on keeruline asi, samas kui mõne kiire HTML- ja JavaScript-koodi kirjutamine, et teha Firefoxi või nuhkvara reklaamimise laiendusi. Chrome on tõesti lihtne.
See on täiesti uus maailm ja sihtmärk on pigem Chrome kui IE.