Vastupidiselt sellele, mida võite arvata, on see artikkel mitte mis on mõeldud Internet Exploreri viha-fest - tegelikult alates IE 9, nad on jätkuvalt parandada jõudlust, lisada uusi funktsioone ja üldiselt muudab selle standardile ühilduv.
Alguses oli IE ja see oli Hea?
Meid kõiki on nii harjunud mõtlema Internet Explorerisse kui aeglast, veetlevat brauserit, mis aegade taga on, kuid see ei olnud alati nii - tegelikult, nii tagasi, kui Internet Explorer tegi mitmeid uuendusi, mis veebi tegi see on täna.
1996: Internet Explorer 3 1997. aastal kasutusele võetud brauseri versioon oli CSS-i rakendamiseks esimene brauser (Cascading Style Sheets). Jah, lugesite seda õigesti - see tõi kaasa hulgaliselt uusi funktsioone, nagu Java-apletid ja kahjuks ActiveX-juhtelemendid.
1997: Internet Explorer 4 IE4 tutvustas kiirelt (samal ajal) renderdamise mootorit, mida saab kasutada muudes rakendustes, see oli palju olulisem kui inimesed mõistavad. Selles versioonis tutvustati ka dünaamilist HTML-i, mis võimaldab veebilehti dünaamiliselt muuta lehte kasutades JavaScripti ja lisanud aktiivse töölaua integratsiooni.
Veelgi imelikumaks? Tundub, et keegi enam seda enam ei mäleta, kuid IE4 oli tegelikult platvormiline - võite selle installida Mac OS-i, Solaris ja HP-UX-i ning IE5-ga avaldamise ajaks jõudis IE4 turuosa 60%.
1999: Internet Explorer 5.x Microsoft leiutas Ajaxi. Oota mida? See on just see IE versioon, mis tutvustas JavaScriptis XMLHttpRequest-funktsiooni, mis moodustab iga veebiprojekti, mida täna kasutad, aluseks olevat tehnoloogiat - teate, nagu Gmail. Mõistagi ei kasutata terminit "Ajax" aastaid hiljem keegi muu kui Microsoft, kuid see väljaanne toetas kõike, mis oli vajalik selle töö tegemiseks.
Nii et Jah, Microsoft Innovated IE3-st kuni IE6-ni kasutab Microsoft kõiki oma ressursse, et lihtsalt konkurentsi välja uuendada, vabastada uusi funktsioone ja paremaid brausereid Netscape-ga kiiremini. Tegelikult oli Netscape 3 Gold ikkagi aeg-ajalt kukkunud rämpsu tükk ja Netscape 4 oli äärmiselt aeglane ja võis vaevu muuta tabeleid - palju vähem CSS-i, mis sageli põhjustas brauseri krahhi.
Selle konteksti panna: Veebiarendajad kaebasid Netscape'is samamoodi, kui nad nüüd IE6-s kaebavad.
Mis see nii läks? Väga Vale?
Microsoft lõpetas proovimise Selle ajaga, kui Microsoft avaldas 2001. aastal Internet Explorer 6, koos veebidisaineritega palju uusi funktsioone, kuna ei olnud konkurentsi ja neil oli 95 protsendi turuosa, Microsoft lihtsalt lõpetas proovimise tõsiselt, nad ei teinud midagi viie aasta jooksul isegi pärast seda Firefox vabastati ja geeksid hakkasid rändama 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 tuli ja hakkas järgima standardeid õigesti, äkki sai see suur probleem veebiarendajatele.
Turvaaugud ja krahh Kuna Microsoft otsustas, et nad ei peaks enam proovima ja nad ei pidanud kinni Firefoxi ja teiste brauseritega konkureerivatest, vigadest ja turvaaugudest, mis olid lihtsalt vasakule ja paremale - tõeliselt kohutavad. Näiteks see kood on kõik, mis vajab IE6 kukutamist:
Tegelikult oli selle jaotise alguses olev ekraanipilt reaalajas selle vea katsetamise näide.
IE7 ja IE8 olid liiga väikesed, liiga hilja Pärast IE6 võttis viis aastat pärast seda, kui Microsoft lõpetas lõpuks IE7 vabastamise, lisades vahelehti ja muutes brauseri mõnevõrra rohkem vastuvõetavaks, kuid veebidisainerite puhul oli see ikkagi õudusunenägu, mis lahendas seda ja tegi seda nüüd keerulisemaks teevad lehti õigesti kahes kohas asuva brauseri korras.
Microsofti jaoks kulus veel 2,5 aastat, et lõpuks avaldada Internet Explorer 8, mis parandas oluliselt veebiarendajatele mõeldud CSS-i tuge ja lisanud uusi funktsioone, nagu näiteks privaatne sirvimine, vahelejätmine, et vältida ühe halva lehe kogu brauserit ja kogu andmepüügi kaitse. Selleks ajaks olid enamus geeksid juba liikunud Firefoxi ja seejärel mõni meist Google Chrome'i.
Real Reason Geeks vihkab IE
Lihtsalt sellepärast, et oleme geeks, ei tähenda, et me vihkame kõike, mis on madalam ja vananenud - tegelikult armastame sageli retrotöötlust - seepärast me armastame Atari, NESi, Commodore 64 jneOleme uhked oma geeki teadmiste üle. Miks on Internet Explorer teine lugu?
Siin on paar põhjust, mis õhutasid meie viha buggy brauserist ja lõpuks panevad meid üle kogu serva:
IE-i toetamine on nagu Web Devsi silmis Siin on näide päevas elus web designer: Sa veedavad tundi, et teie lehekülg näeb suur ja te olete katsetada seda Google Chrome, Firefox, Safari ja isegi Opera. See näeb välja suurepärane, suurepärane!
Nüüd avaneb IE ja lehel tundub, et keegi pani selle segistisse ja vajutas Whip nuppu. Siis kulutate kaks korda rohkem aega, kui proovite seda parandada, et vaadata IE6 ja IE7-s talutavaid pilte, kogu aeg valjult valetades.
Õnneks 2014. aastaks on Internet Explorer 6 ja 7 statistiline anomaalium tegelikus Interneti-kasutusvaldkonnas ning enamik suuremaid veebisaite on neid täielikult toetanud. Isegi Internet Explorer 8 kasutamine on paljudele veebisaitidele langenud ühekohaliste protsentidega.
Geeks, kes on sunnitud Internet Explorerit kasutama
Ja siin on see, kus me jõuame tõelisele probleemile - kogu põhjus, miks geeks ei suuda Internet Explorerit seisata:
Geeks kõikjal olid sunnitud Internet Exploreri tööl kasutama isegi siis, kui seal on paremad brauserid, sunnitud seda ettevõtte rakenduste jaoks toetama, sunnitud veenduma, et veebisaidid töötavad endiselt IE-s ja me ei suuda seda veenda kõik et minna paremale brauserile.
Geeksid ei vihka midagi, mis on halvem, kuid nad vihkavad seda, kui see on neile sunnitud.
Hea uudis: tulevik on IE jaoks heledam
Tegelikult põhineb meie viimastel katsetamine, palju uusi pahavara ei ole isegi suunatud Internet Explorer enam, sest kirjalikult pluginad IE on keeruline asi, arvestades kirjalikult mõned kiired HTML ja JavaScript koodi teha luurad reklaamvara Firefoxi laiendused või Chrome on tõesti lihtne.
See on täiesti uus maailm ja sihiks on Chrome, mitte IE.