Prečo toľko geekov hate Internet Explorer?
Je všeobecne známe, že takmer každý geek nenávidí Internet Explorer s vášňou, ale premýšľali ste niekedy prečo? Poďme sa dobre pozrieť na históriu a kde to všetko začalo ... pre potomstvo, ak nič iné.
Na rozdiel od toho, čo si možno myslíte, tento článok je nie mali by byť v programe Internet Explorer nenávistné - v skutočnosti, od IE 9, pokračovali v zlepšovaní výkonnosti, pri pridávaní nových funkcií a vo všeobecnosti v súlade s normami.
Na začiatku bol IE, a to bolo dobrý?
Všetci sme boli zvyknutí myslieť na Internet Explorer ako ten pomalý, buggy prehliadač, ktorý je za časy, ale to nebolo vždy tak - v skutočnosti, keď sa vrátil, keď Internet Explorer propagoval mnohé inovácie, ktoré robili web, čo to je dnes.
Tu je rýchla prehliadka cez ľahko zabudnutú históriu neslávneho prehliadača:
1996: Internet Explorer 3
Táto verzia prehliadača, predstavená v roku 1997, bola prvým prehliadačom implementujúcim CSS (Cascading Style Sheets). Áno, čítate správne - v skutočnosti prináša mnoho nových funkcií, ako sú Java applety a smutne ovládacie prvky ActiveX.
1997: Internet Explorer 4
IE4 predstavil rýchlejší (v čase) vykresľovací motor ako embeddable komponent, ktorý by mohol byť použitý v iných aplikáciách - to bolo oveľa dôležitejšie, než si ľudia uvedomujú. Táto verzia tiež zaviedla funkciu Dynamic HTML, ktorá umožňuje webovým stránkam dynamicky meniť stránku pomocou jazyka JavaScript a pridala integráciu aplikácie Active Desktop.
Ešte zvláštnejšie? Zdá sa, že to už nikto nespomína, ale IE4 bola vlastne cross-platformová - môžete ho nainštalovať na Mac OS, Solaris a HP-UX - a kým IE5 nebol prepustený, IE4 dosiahla 60% podiel na trhu.
1999: Internet Explorer 5.x
Spoločnosť Microsoft vynašla Ajax. Počkaj čo? To je pravda, táto verzia IE priniesla funkciu XMLHttpRequest v jazyku JavaScript, ktorá tvorí základnú technológiu za každou webovou aplikáciou, ktorú používate dnes - viete, ako napríklad Gmail. Samozrejme, že termín "Ajax" nebol skutočne vymyslený až o niekoľko rokov neskôr niekým iným ako Microsoft, ale táto verzia podporila všetko, čo bolo potrebné na to, aby fungovalo.
Áno, Microsoft Innovated
Od IE3 až po IE6 spoločnosť Microsoft využila všetky svoje zdroje na to, aby jednoducho vyradila konkurenciu, čím rýchlejšie uvoľnila nové funkcie a lepšie prehliadače ako Netscape. V skutočnosti bol Netscape 3 Gold chybným kusom nevyžiadanej pošty, ktorá sa neustále zrútila, a Netscape 4 bol extrémne pomalý a mohol sotva vykresliť tabuľky - oveľa menej CSS, čo by často spôsobilo zlyhanie prehliadača.
Aby sme to uviedli do kontextu: weboví vývojári sa sťažovali na Netscape rovnakým spôsobom, ako sa teraz sťažujú na IE6.
Čo to urobilo veľmi zle?
Problémy sa všetko začali, keď spoločnosť Microsoft integrovala IE do systému Windows ako požadovanú súčasť, a sťažila odinštalovanie a použitie alternatívneho prehliadača. Potom tu bola celá vec s tým, že využívali ich monopol, aby sa pokúsili vytlačiť Netscape z trhu a veľa ľudí začalo vidieť Microsoft ako zlú ríšu.
Spoločnosť Microsoft sa zastavila
V čase, keď spoločnosť Microsoft spustila program Internet Explorer 6 v roku 2001 a ktorá bola doplnená mnohými novými funkciami pre vývojárov webových stránok, pretože neexistovala konkurencia a mali 95% podiel na trhu, spoločnosť Microsoft sa prestala snažiť vážne. Firefox bol prepustený a geeki začali migrovať doľava a doprava.
Špecifické funkcie spoločnosti Microsoft
Celý problém s inováciou spoločnosti Microsoft spočíva v tom, že veľa z nich bolo vykonané spôsobom, ktorý sa nedotýkal webových štandardov - to nebolo také veľké, keď bol Internet Explorer jedinou hrou v meste, ale raz sa objavili Firefox a Webkit a začala správne dodržiavať normy, zrazu sa to stalo obrovským problémom pre vývojárov webu.
Bezpečnostné diery a zhadzovanie
Keďže sa spoločnosť Microsoft rozhodla, že už to nemusia skúšať, a nedržali krok s konkurenciou zo strany Firefoxu a iných prehliadačov, chyby a bezpečnostné diery boli len orezané doľava a doprava - naozaj strašné. Napríklad, tento kód je všetko, čo je potrebné k havárii IE6:
pre (x v document.write) document.write (x);
Záber obrazovky na začiatku tejto časti bol skutočným príkladom testovania tejto konkrétnej chyby.
IE7 a IE8 boli príliš malé, príliš neskoro
Trvalo päť rokov po IE6 pre Microsoft, aby sa konečne dostali k uvoľneniu IE7, ktorý pridal karty a urobil prehliadač o niečo viac tolerovateľný, ale pre webových dizajnérov to bolo ešte nočná mora, s ktorou sa môžete vyrovnať a komplikovali túto problematiku odvtedy, čo ste museli aby sa stránky zobrazovali správne v dvoch mizerných prehliadačoch namiesto jedného.
Trvalo ďalších 2,5 rokov, kým spoločnosť Microsoft konečne sprístupnila program Internet Explorer 8, ktorý výrazne zlepšil podporu pre tvorcov webových aplikácií v systéme CSS a pridal nové funkcie, ako je súkromné prehliadanie, izolácia kariet, aby zabránil tomu, aby jedna zlá stránka zvrhla celý prehliadač a ochranu pred neoprávneným získavaním údajov. V tomto okamihu sa väčšina geekov už presunula do Firefoxu a potom niektorí z nás do prehliadača Google Chrome.
Skutočný dôvod Geeks Hate IE
Len preto, že sme geeki, neznamená to, že nenávidíme všetko, čo je podradné a zastarané - v skutočnosti sme často milujú retro počítačové počítače - preto máme radi Atari, NES, Commodore 64 atď. Takže prečo je Internet Explorer iný príbeh?
Tu je niekoľko dôvodov, ktoré podnecovali našu nenávisť k buggymu prehliadaču a nakoniec nás posunuli po celom okraji:
Podpora IE je ako vidlička v očiach pre webové zariadenia
Tu je ukážka dňa v živote web dizajnéra: Strávite hodiny, uistite sa, že vaša stránka vyzerá skvele a vyskúšajte ju v prehliadačoch Google Chrome, Firefox, Safari a dokonca aj v operácii. Vyzerá to skvele, úžasné!
Teraz otvoríte IE a stránka vyzerá ako, že niekto ho vložil do mixéra a stlačil tlačidlo Whip. Potom strávite dvojnásobné množstvo času a snažíte sa to vyriešiť tak, aby vyzeralo ako prijateľné v IE6 a IE7, nahlas nahlas po celý čas.
Našťastie do roku 2014 sú Internet Explorer 6 a 7 štatistickou anomáliou v skutočnom používaní internetu a väčšina väčších webových stránok ich úplne prestala podporovať. Aj používanie aplikácie Internet Explorer 8 kleslo na jednociferné percentá pre mnohé webové stránky.
Geekovia nútení používať program Internet Explorer
A tu sa dostávame k skutočnému problému - celému dôvodu, že geeki nemôžu stať Internet Explorer:
Geekovci boli všade nútení používať Internet Explorer v práci aj vtedy, keď existujú lepšie prehliadače, nútené ho podporovať pre firemné aplikácie, nútené zabezpečiť, aby webové stránky stále fungovali v IE a nemohli sme presvedčiť všetci prepnúť na lepší prehliadač.
Geejci nenávidia niečo, čo je nižšie - ale nenávidia to, keď ich núti.
Dobrá správa: Budúcnosť je pre IE jasnejšia
Našťastie sa zdá, že sa spoločnosť Microsoft nakoniec poučila z mnohých mnohých chýb v prehliadači. Internet Explorer 10 a 11 sa rýchlo horia, väčšinou v súlade s normami, a iné ako zastaralé používateľské rozhranie, ktoré skutočne potrebuje nejakú lásku, sú pre každú dobrú voľbu. Existujú dokonca aj povesti, že Microsoft by mohol konečne uvoľniť lepšie užívateľské rozhranie pre IE v systéme Windows 10. Tu je nádej!
V skutočnosti, na základe našich najnovších testov, veľa nových malware nie je ani zameranie na Internet Explorer už preto, že písanie pluginov pre IE je komplikovaná vec, zatiaľ čo písanie nejaké rýchle HTML a JavaScript kód, aby sa špionážne adware rozšírenia pre Firefox Chrome je naozaj jednoduchý.
Je to úplne nový svet, a Chrome je skôr ako IE.