Zašto toliko Geeks mrzi Internet Explorer?
Opće je poznato da gotovo svaki geek mrzi Internet Explorer sa strašću, ali jeste li se ikada zapitali zašto? Pogledajmo povijest i gdje je sve počelo… za potomstvo, ako ništa drugo.
Nasuprot onome što možda mislite, ovaj članak je ne koji je trebao biti hate-fest na Internet Exploreru, budući da su IE 9 nastavili poboljšavati performanse, dodavati nove značajke i općenito ga učiniti standardnim.
U početku je bilo IE i bilo je Dobro?
Svi smo bili toliko naviknuti na to da Internet Explorer smatramo sporim, ludim preglednikom koji se krije iza vremena, ali nije uvijek tako, zapravo, u vrijeme kada je Internet Explorer uveo mnoge inovacije koje su učinile web to je danas.
Evo kratkog pregleda kroz zaboravljenu povijest zloglasnog preglednika:
1996: Internet Explorer 3
Ova verzija preglednika, uvedena 1997. godine, bila je prvi preglednik koji je implementirao CSS (Cascading Style Sheets). Da, čitate to točno - u stvari, uveli ste mnoge nove značajke kao što su Java apleti i nažalost ActiveX kontrole.
1997: Internet Explorer 4
IE4 je uveo brzi (u to vrijeme) brzu renderiranje kao ugrađenu komponentu koja se može koristiti u drugim aplikacijama - to je bilo mnogo važnije nego što ljudi shvaćaju. Ova verzija također je uvela dinamički HTML, koji web stranicama omogućuje dinamičku promjenu stranice pomoću JavaScripta i dodanu integraciju Active Desktopa.
Još čudnije? Čini se da se više nitko toga ne sjeća, ali IE4 je zapravo bio cross-platforma - mogli ste ga instalirati na Mac OS, Solaris i HP-UX-a dok je IE5 pušten, IE4 je dosegao 60-postotni tržišni udio.
1999: Internet Explorer 5.x.
Microsoft je izumio Ajax. Čekaj, što? Tako je, upravo je ova verzija IE predstavila značajku XMLHttpRequest u JavaScriptu, koja čini temeljnu tehnologiju iza svake web-aplikacije koju danas koristite - znate, kao što je Gmail. Naravno, pojam "Ajax" zapravo nije skovan još godinama kasnije od nekog drugog osim Microsofta, ali ovo izdanje je podržavalo sve što je trebalo.
Tako da, Microsoft je inovirao
Od IE3 do IE6, Microsoft je iskoristio sve svoje resurse kako bi jednostavno nadogradio konkurenciju, objavivši nove značajke i bolje preglednike brže od Netscapea. Zapravo, Netscape 3 Gold je bio neispravan komadić smeća koji se cijelo vrijeme srušio, a Netscape 4 je bio izuzetno spor i jedva da je mogao prikazati tablice - mnogo manje CSS-a, što je često uzrokovalo rušenje preglednika.
Staviti u kontekst: web programeri su se žalili na Netscape na isti način na koji se sada žale na IE6.
Što je to i učinilo Vrlo pogrešno?
Nevolja je počela sve dok je Microsoft kao nužnu komponentu integrirao IE u Windows i otežavao deinstaliranje i korištenje alternativnog preglednika. Tada je cijeli posao s njima iskorištavao svoj monopol kako bi pokušao izbaciti Netscapea s tržišta, a mnogi su počeli gledati na Microsoft kao na carstvo zla.
Microsoft je prestao s pokušajima
Do trenutka kada je Microsoft objavio Internet Explorer 6 u 2001. godini, zajedno s mnoštvom novih mogućnosti za web-programere, budući da nije bilo konkurencije i da su imali 95-postotni tržišni udio, Microsoft je prestao ozbiljno pokušavati, a ni nakon pet godina nisu učinili ništa. Firefox je objavljen i geeksi su počeli migrirati lijevo i desno.
Značajke specifične za Microsoft
Cijeli problem s Microsoftovom inovacijom je taj što je mnogo toga učinjeno na način koji nije slijedio web standarde - to nije bio veliki problem kada je Internet Explorer bio jedina igra u gradu, ali kada su se pojavili Firefox i Webkit i počeo slijediti standarde ispravno, odjednom je postao veliki problem za web programere.
Sigurnosne rupe i padovi
Budući da je Microsoft odlučio da više ne moraju pokušati, a nisu pratili konkurenciju iz Firefoxa i drugih preglednika, bugovi i sigurnosne rupe samo su se skupljale s lijeve i desne strane - stvarno strašne. Na primjer, ovaj je kôd sve što je potrebno za rušenje IE6:
za (x u document.write) document.write (x);
Zapravo, snimak zaslona na početku ovog odjeljka bio je živi primjer testiranja ovog određenog buga.
IE7 i IE8 bili su previše mali, previše kasni
Trebalo je pet godina nakon što je Microsoft napokon došao do objavljivanja IE7, koji je dodao kartice i učinio preglednik nešto podnošljivijim, ali za web dizajnere to je još uvijek bila noćna mora s kojom se suočavalo, i samo je komplicirala problem jer sada morate učinite stranice pravilnim u dva loša preglednika umjesto samo jednog.
Trebalo je još 2,5 godine da Microsoft konačno izda Internet Explorer 8, koji je uvelike poboljšao CSS podršku za web programere i dodao nove značajke kao što su privatno pregledavanje, izolacija kartica kako bi se spriječilo da jedna loša stranica skine čitav preglednik i phishing zaštitu. Do tog trenutka većina geekova već je prešla na Firefox, a zatim na neke od nas u Google Chrome.
Stvarni razlog Geeks Mrzim IE
Samo zato što smo štreberi ne znači da mrzimo sve ono što je inferiorno i zastarjelo - u stvari, često volimo retro računalstvo - zato volimo Atari, NES, Commodore 64, itd. Ponosni smo na naše geek znanje. Pa zašto je Internet Explorer druga priča?
Evo nekoliko razloga koji su potaknuli našu mržnju prema buggy pregledniku i konačno su nas stavili na sve strane:
Podrška IE je poput vilice u oku za web-uređaje
Evo primjera dana u životu web dizajnera: trošite sate kako biste osigurali da stranica izgleda sjajno, a testirate je u preglednicima Google Chrome, Firefox, Safari, pa čak i Opera. Izgleda sjajno, super!
Sada otvorite IE i stranica izgleda kao da ju je netko stavio u miješalicu i pritisnuo gumb Bič. Tada ćete potrošiti dvostruko više vremena pokušavajući ga popraviti i izgledati podnošljivo u IE6 i IE7, glasno psujući cijelo vrijeme.
Srećom do 2014., Internet Explorer 6 i 7 su statistička anomalija u stvarnom korištenju Interneta, a većina većih web-mjesta potpuno ih je prestala podržavati. Čak je i korištenje preglednika Internet Explorer 8 palo na jednoznamenkaste postotke za mnoge web-lokacije.
Geeksi su prisiljeni koristiti Internet Explorer
I ovdje dolazimo do pravog problema - cijeli razlog zbog kojeg geeks ne može podnijeti Internet Explorer:
Geeksi su posvuda bili prisiljeni koristiti Internet Explorer na poslu čak i kada postoje bolji preglednici, prisiljeni ga podržavati za korporativne aplikacije, prisiljeni osigurati da web stranice i dalje rade u IE-u, a nismo mogli uvjeriti svi da biste se prebacili na bolji preglednik.
Geekovi ne mrze nešto što je inferiorno - ali oni to mrze kad su prisiljeni na njih.
Dobre vijesti: budućnost je svjetlija za IE
Srećom, čini se da je Microsoft napokon naučio iz mnogih, mnogo pogrešaka u svijetu preglednika. Internet Explorer 10 i 11 brzo se pale, uglavnom usklađene sa standardima, a osim zastarjelog korisničkog sučelja koje stvarno treba ljubav, dobar je 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. Evo se nada!
Zapravo, na temelju naših nedavnih testiranja, mnogo novih zlonamjernih programa više ne cilja čak ni Internet Explorer, jer je pisanje dodataka za IE komplicirana stvar, dok pisanje nekih brzih HTML i JavaScript kodova čini špijuniranje oglasnih proširenja za Firefox ili Chrome je stvarno jednostavan.
To je posve novi svijet, a cilj je Chrome, a ne IE.