Zakaj toliko Geeks Sovražim Internet Explorer?
To je splošno znano, da skoraj vsak geek sovraži Internet Explorer s strastjo, vendar ste se kdaj vprašali, zakaj? Oglejmo si pošten pogled na zgodovino in kje se je vse začelo… za prihodnost, če nič drugega.
V nasprotju s tem, kar morda mislite, je ta članek ne v resnici je bil sovraštvo-fest za Internet Explorer, saj so IE 9 nadaljevali z izboljševanjem učinkovitosti, dodajanjem novih funkcij in na splošno zaradi standardov.
V začetku je bilo IE in bilo je Dobro?
Vsi smo tako navajeni razmišljati o Internet Explorerju kot o tem počasnem brskalniku, ki zaostaja za časom, vendar ni bilo vedno tako, saj je Internet Explorer pioniriral številne inovacije, zaradi katerih je splet postal danes je.
V nadaljevanju je na kratko predstavljena zgodovina zloglasnega brskalnika:
1996: Internet Explorer 3
Ta različica brskalnika, uvedena leta 1997, je bila prvi brskalnik, ki je izvajal CSS (Cascading Style Sheets). Da, prav to berete - pravzaprav je uvedla številne nove funkcije, kot so Java appleti in na žalost kontrolniki ActiveX.
1997: Internet Explorer 4
IE4 je predstavil močan (takratni) upodabljajoč motor kot vgrajeno komponento, ki bi jo lahko uporabili v drugih aplikacijah - to je bilo veliko bolj pomembno, kot se ljudje zavedajo. Ta različica je predstavila tudi dinamični HTML, ki omogoča, da spletne strani dinamično spremenijo stran s pomočjo JavaScripta in dodajo integracijo Active Desktop.
Še bolj čudno? Zdi se, da se tega nihče več ne spomni, vendar je bil IE4 dejansko navzkrižna platforma - lahko ga namestite v Mac OS, Solaris in HP-UX - in ko je IE5 izšel, je IE4 dosegel 60-odstotni tržni delež.
1999: Internet Explorer 5.x
Microsoft je izumil Ajax. Počakaj, kaj? Tako je, prav ta različica IE je predstavila funkcijo XMLHttpRequest v JavaScriptu, ki predstavlja osnovno tehnologijo za vsako spletno aplikacijo, ki jo uporabljate danes - veste, kot Gmail. Seveda izraz Ajax dejansko ni bil skovan do leta kasneje s strani nekoga drugega kot Microsoft, vendar je ta izdaja podprla vse, kar je bilo potrebno, da je delovalo.
Torej, da, Microsoft Innovated
Od IE3 do IE6 je Microsoft uporabil vse svoje vire, da bi preprosto izničil konkurenco, sprostil nove funkcije in boljše brskalnike hitreje kot Netscape. Pravzaprav je bil Netscape 3 Gold nepremagljiv košček odpadkov, ki je ves čas padel, in Netscape 4 je bil zelo počasen in je komajda naredil mize - veliko manj CSS, kar bi pogosto povzročilo, da se brskalnik zruši..
Če ga postavimo v kontekst: Spletni razvijalci so se pritoževali nad Netscapeom na enak način, kot se zdaj pritožujejo nad IE6.
Kaj je bilo tako Zelo Napačno?
Težava se je začela, ko je Microsoft kot zahtevano komponento integriral IE v Windows, zaradi česar je bilo težko odstraniti in uporabiti nadomestni brskalnik. Potem je prišlo do celotnega poslovanja z njimi, ki je izkoristil njihov monopol, da bi poskusil potisniti Netscape s trga, in veliko ljudi je začelo gledati na Microsoft kot na imperij zla..
Microsoft je ustavil poskus
Do takrat, ko je Microsoft leta 2001 izdal Internet Explorer 6, skupaj z mnogimi novimi funkcijami za spletne razvijalce, saj ni bilo konkurence in so imeli 95-odstotni tržni delež, se je Microsoft prenehal resno ukvarjati. Firefox je bil izdan in geeksi so začeli seliti levo in desno.
Microsoftove posebne funkcije
Celotna težava z inovacijami Microsofta je, da je bil velik del tega opravljen na načine, ki niso sledili spletnim standardom - to ni bilo tako velik problem, ko je bil Internet Explorer edina igra v mestu, toda ko so se pojavili Firefox in Webkit in začel pravilno slediti standardom, kar je nenadoma postalo velik problem za spletne razvijalce.
Varnostne luknje in treskav
Ker se je Microsoft odločil, da jim ni treba več poskušati, in niso sledili konkurenci Firefoxa in drugih brskalnikov, hroščev in varnostnih lukenj, ki so se pravkar pojavile levo in desno - prav tako strašne. Ta koda je na primer vse, kar je potrebno za zrušitev IE6:
za (x v document.write) document.write (x);
Dejstvo je, da je posnetek zaslona na začetku tega razdelka primeren primer preizkušanja te posebne napake.
IE7 in IE8 sta bila preveč pozna
To je pet let po IE6 za Microsoft, da bi končno priti do sprostitve IE7, ki je dodal zavihke in naredil brskalnik nekoliko bolj sprejemljiv, ampak za spletne oblikovalce je bilo še vedno nočna mora, da se ukvarjajo, in le zapleteno vprašanje, saj zdaj ste morali naredite strani pravilno upodobljene v dveh slabih brskalnikih namesto samo ene.
Microsoft je potreboval še 2,5 leta, da je končno izdal Internet Explorer 8, ki je močno izboljšal podporo CSS za spletne razvijalce in dodal nove funkcije, kot so zasebno brskanje, izolacija zavihkov, da bi preprečili, da bi ena slaba stran uničila celoten brskalnik in zaščito pred lažnim predstavljanjem. Do tega trenutka se je večina geeksov že preselila v Firefox, nato pa nekateri od nas v Google Chrome.
Resnični razlog Geeks Hate IE
Samo zato, ker smo geeki ne pomeni, da sovražimo vse, kar je manjvredno in zastarelo - v resnici pogosto ljubimo retro računalništvo - zato ljubimo Atarija, NES, Commodore 64, itd. Ponosni smo na naše geek znanje. Torej, zakaj je Internet Explorer drugačno zgodbo?
Tukaj je nekaj razlogov, ki so spodbudili naše sovraštvo do brskalnika, in končno nas je povrnil na rob:
Podpora IE je kot vilica v očeh za spletne naprave
Tukaj je vzorec dneva v življenju spletnega oblikovalca: porabite več ur in se prepričajte, da je vaša stran odlična, in jo preizkusite v brskalnikih Google Chrome, Firefox, Safari in celo operacijo. Izgleda odlično, super!
Zdaj odprete IE in stran izgleda, kot da jo je nekdo postavil v mešalnik in pritisnil gumb Whip. Potem porabite dvakrat več časa, da ga popravite, da bo v IE6 in IE7 videti tako, da bo ves čas preklinjal ves čas.
Na srečo do leta 2014 sta Internet Explorer 6 in 7 statistična anomalija v dejanski uporabi interneta in večina večjih spletnih strani jih je popolnoma prenehala podpirati. Tudi uporaba Internet Explorerja 8 je padla na enomestne odstotke za veliko spletnih mest.
Geeksi so prisiljeni uporabljati Internet Explorer
In tukaj smo prišli do pravega vprašanja - celoten razlog, da geeksi ne morejo stati v Internet Explorerju:
Geeksi so bili povsod prisiljeni uporabljati Internet Explorer pri delu, tudi če so boljši brskalniki, ki so ga morali podpirati za korporativne aplikacije, prisiljeni zagotoviti, da spletna mesta še vedno delujejo v IE, in ne moremo prepričati. vsem za preklop na boljši brskalnik.
Geeksi ne sovražijo nekaj, kar je manjvredno, vendar ga sovražijo, ko so prisiljeni.
Dobra novica: prihodnost je svetlejša za IE
K sreči se zdi, da se je Microsoft končno naučil iz svojih številnih napak v brskalniku. Internet Explorer 10 in 11 sta hitra, večinoma skladna s standardi in poleg zastarelega uporabniškega vmesnika, ki resnično potrebuje nekaj ljubezni, sta dobra izbira za vsakogar. Obstajajo celo govorice, da bo Microsoft končno sprostil boljši uporabniški vmesnik za IE v operacijskem sistemu Windows 10. Tukaj je upanje!
Pravzaprav, na podlagi naših nedavnih testiranj, veliko novih zlonamernih programov sploh ne cilja več na Internet Explorer, ker je pisanje pluginov za IE zapletena stvar, medtem ko je za pisanje hitre HTML in JavaScript kode, da bi špijunirali adware razširitve za Firefox ali Chrome je zelo preprost.
To je povsem nov svet in cilj je Chrome, ne pa IE.