Uobičajeno je da gotovo svaki geek mrze Internet Explorer sa strastima, ali jeste li se ikad zapitali zašto? Idemo povesti povijest i gdje je sve počelo ... za budućnost, ako ništa drugo.
Suprotno onome što možda mislite, ovaj je članak ne Internet Explorer - zapravo, od IE 9, oni su nastavili poboljšavati performanse, dodavati nove značajke i općenito ga uskladiti sa standardima.
Svi smo tako navikli razmišljati o Internet Exploreru kao onom sporom, buggy pregledniku koji je iza vremena, ali to nije uvijek bio takav - u stvari, put natrag kada, Internet Explorer je pionir za mnoge inovacije koje su napravile web što to je danas.
Evo kratkog posjeta lako zaboravljenoj povijesti zloglasnog preglednika:
1996: Internet Explorer 3
Ova verzija preglednika, predstavljena 1997. godine, bila je prvi preglednik koji je implementirao CSS (Cascading Style Sheets). Da, čitate to ispravno - u stvari, uveli su mnoge nove značajke kao što su Java apleti i, nažalost, ActiveX kontrole.
1997: Internet Explorer 4
IE4 uvela je brzu brzu (u toku) pokretač motora kao komponente koje se mogu ugraditi, a koje bi se mogle koristiti u drugim aplikacijama - to je bilo mnogo važnije od onih koji to shvaćaju. Ova verzija je također predstavila dinamički HTML, koji web stranicama dinamički mijenja stranicu pomoću JavaScripta i dodaje integraciju Active Desktopa.
Još čudnije? Čini se da to više nitko ne pamti, ali IE4 je zapravo bio cross-platforma - možete ga instalirati na Mac OS, Solaris i HP-UX - a do trenutka kada je IE5 pušten, IE4 je dosegao 60 posto tržišnog udjela.
1999: Internet Explorer 5.x
Microsoft je izumio Ajax. Čekaj, što? To je točno, bila je to inačica IE koja je predstavila XMLHttpRequest značajku u JavaScriptu, koja tvori temeljnu tehnologiju iza svake web aplikacije koju upotrebljavate danas - znate, kao što je Gmail. Naravno, pojam "Ajax" zapravo nije skovao godinama kasnije od nekog drugog osim Microsofta, ali ovo izdanje podržava sve što je potrebno kako bi je uspjelo.
Dakle, Da, Microsoft je inoviran
Od IE3 do IE6, Microsoft je iskoristio sve svoje resurse da bi jednostavno izumio konkurenciju, oslobađajući nove značajke i bolje preglednike brže od Netscapea. Zapravo, Netscape 3 Gold je bio gadan komad koji se srušio cijelo vrijeme, a Netscape 4 bio je izuzetno sporo i jedva je mogao pružiti tablice - mnogo manje CSS-a, što bi često uzrokovalo pad preglednika.
Staviti ga u kontekst: web developeri su se žalili na Netscape na isti način na koji se sada žale na IE6.
Problemi su počeli kada je Microsoft integrirala IE u Windows kao potrebnu komponentu i otežavala je deinstalirati i koristiti alternativni preglednik. Tada je cijeli posao s njima iskorištavanjem monopola pokušao i gurati Netscape iz tržišta, a mnogi su počeli gledati Microsoft kao zlo carstvo.
Microsoft je prestao pokušavati
Do trenutka kad je Microsoft izdao Internet Explorer 6 2001. godine, zajedno s mnogim novim značajkama za web programere, budući da nije bilo konkurencije i imali su 95 posto tržišnog udjela, Microsoft je samo prestao s pokušajem - ozbiljno, nisu ništa radili pet godina čak ni nakon Firefox je objavljen, a geeks su počeli migrirati lijevo i desno.
Značajke specifične za Microsoft
Cjelokupni problem s Microsoftovim inovacijama jest to da je mnogo toga učinjeno na način koji nije slijedio internetske standarde - to nije bilo toliko veliko da je Internet Explorer bio jedina igra u gradu, ali kada su se pojavili Firefox i Webkit i počeo pravilno primjenjivati standarde, iznenada postao je veliki problem za web programere.
Sigurnosne rupe i pad
Budući da je Microsoft odlučio da više ne trebaju pokušati, a nisu se držali natjecanja iz Firefoxa i ostalih preglednika, bugovi i sigurnosni otvori samo su skočili lijeve i desne - stvarno strašne. Na primjer, ovaj kôd je sve što je potrebno za pad IE6:
za (x u dokumentu.write) document.write (x);
Zapravo, snimak zaslona na početku ovog odjeljka bio je živi primjer testiranja ovog buga.
IE7 i IE8 bili su premali, prekasno
Trebalo je pet godina nakon IE6 za Microsoft da se konačno približi objavljivanju IE7, koji je dodao kartice i napravio pregledniku nešto lakše podnošljiv, ali za web dizajnere to je još uvijek noćna mora za rješavanje, i samo je komplicirano pitanje od sada ste morali napraviti stranice pravilno prikazivati u dva lousy preglednika umjesto samo jedan.
Potrošilo se još 2,5 godine da bi Microsoft konačno objavio Internet Explorer 8, što je uvelike poboljšalo CSS podršku za web programere i dodao nove značajke kao što je privatno pregledavanje, izolacija kartica kako bi spriječila lošu stranicu da spusti cijeli preglednik i zaštitu od krađe identiteta. Do ove točke većina geekova već se preselila u Firefox, a zatim i neke od nas u Google Chrome.
Samo zato što smo gejevi ne znači da mrzimo sve što je inferiorno i zastarjelo - u stvari, često volimo retro računalstvo - zato ljubimo Atari, NES, Commodore 64 itd. Ponosimo se našim geek znanjima. Pa zašto je Internet Explorer drugačija priča?
Evo nekoliko razloga koji su potaknuli našu mržnju na buggy pregledniku i konačno smo stavili sve preko ruba:
Podrška IE je poput zalisci u oku za web-uređaje
Evo uzorka dana u životu web dizajera: provodite sate kako biste bili sigurni da vaša stranica izgleda sjajno, a vi ga testirate u pregledniku Google Chrome, Firefox, Safari, pa čak i Opera. Izgleda sjajno, strašno!
Sada otvarate IE i stranica izgleda kao da je netko stavio u miješalicu i pritisnuo gumb "Ukloni". Tada ćete potrošiti dvostruko više vremena u pokušaju popravljanja da izgleda podnošljivo u IE6 i IE7, pjevajući glasno cijelo vrijeme.
Srećom, 2014., Internet Explorer 6 i 7 statistički su anomalija u stvarnoj upotrebi interneta, a većina većih web stranica potpuno je prestala podržavati ih. Čak je i korištenje Internet Explorera 8 pao na jednoznamenkasti postotak za mnoge web stranice.
Geeks su prisiljeni koristiti Internet Explorer
Evo gdje dolazimo do stvarnog pitanja - cijeli razlog zbog kojeg geek ne mogu podnijeti Internet Explorer:
Geeks su posvuda bili prisiljeni koristiti Internet Explorer na poslu čak i kada postoje bolji preglednici, prisiljeni da ga podrže za korporativne aplikacije, prisiljeni osigurati da web stranice i dalje rade u IE, a nismo mogli uvjeriti svi za prebacivanje na bolji preglednik.
Geeks ne mrze nešto što je inferiorno, ali ga mrze kad je prisiljeno na njih.
Srećom, čini se da je Microsoft napokon naučio iz svojih mnogih, mnogih pogrešaka u svijetu preglednika. Internet Explorer 10 i 11 brzo se gorjeli, uglavnom sukladni standardima, a osim zastarjelog korisničkog sučelja koji stvarno treba neku ljubav, solidan su izbor za svakoga. Postoje čak i glasine da bi Microsoft konačno mogao izdati bolje korisničko sučelje za IE u sustavu Windows 10. Ovdje se nadamo!
Zapravo, na temelju našeg nedavnog testiranja, puno novog zlonamjernog softvera više ne cilja Internet Explorer jer je pisanje dodataka za IE kompliciran, a pisanje brzog HTML i JavaScript koda za špijuniranje adware ekstenzija za Firefox ili Chrome je stvarno jednostavan.
To je čitav novi svijet, a cilj je Chrome, a ne IE.