Pagina principala » HOWTO » De ce atât de mulți Geeks urăsc Internet Explorer?

    De ce atât de mulți Geeks urăsc Internet Explorer?

    Este cunoscut faptul că aproape fiecare geek urăște Internet Explorer cu o pasiune, dar v-ați întrebat vreodată de ce? Să aruncăm o privire corectă asupra istoriei și de unde a început ... pentru posteritate, dacă nu altceva.

    Contrar a ceea ce ați putea crede, acest articol este nu a însemnat să fie un eveniment de ură în Internet Explorer - de fapt, de la IE 9, aceștia au continuat să îmbunătățească performanțele, să adauge noi caracteristici și, în general, să le respecte standardele.

    Începutul a fost IE și a fost Bun?

    Toți am fost atât de obișnuiți să ne gândim la Internet Explorer ca la acel browser lent, care se află în spatele timpului, dar nu a fost întotdeauna așa - de fapt, modul în care Internet Explorer a pionierat numeroasele inovații care au făcut webul este astăzi.

    Iată un tur rapid prin istoria ușor uitată a browserului infamat:

    1996: Internet Explorer 3
    Această versiune a browserului, introdusă în 1997, a fost primul browser care a implementat CSS (Cascading Style Sheets). Da, citești corect - de fapt, a introdus multe funcții noi, cum ar fi applet-urile Java și controalele ActiveX, din păcate.

    1997: Internet Explorer 4
    IE4 a introdus un motor de randare rapid (la acea dată) ca o componentă care poate fi încorporată și care ar putea fi utilizată în alte aplicații - aceasta a fost mult mai importantă decât oamenii își dau seama. Această versiune a introdus, de asemenea, Dynamic HTML, care permite paginilor web să modifice dinamic pagina folosind JavaScript și a adăugat integrarea Active Desktop.

    Chiar mai ciudat? Se pare că nimeni nu mai amintește de acest lucru, dar IE4 a fost de fapt o platformă transversală - ai putea să o instalezi pe Mac OS, Solaris și HP-UX - și până când a fost lansat IE5, IE4 a atins o cotă de piață de 60%.

    1999: Internet Explorer 5.x
    Microsoft a inventat Ajax. Stai ce? Așa este, această versiune a IE a introdus caracteristica XMLHttpRequest în JavaScript, care formează tehnologia care stă la baza fiecărei aplicații web pe care o utilizați astăzi - știi, cum ar fi Gmail. Bineînțeles, termenul "Ajax" nu a fost inventat de ani alții decât de Microsoft, dar această versiune a sprijinit tot ceea ce este necesar pentru a face acest lucru.

    Deci Da, Microsoft Innovated
    De la IE3 până la IE6, Microsoft și-a folosit toate resursele pentru a inova concurența, eliberând noi caracteristici și browsere mai bune mai repede decât Netscape. De fapt, Netscape 3 Gold a fost o bucată de junk care sa prăbușit tot timpul, iar Netscape 4 a fost extrem de lentă și ar fi putut să dea cu greu mese - mult mai puțin CSS, ceea ce ar cauza adesea browser-ul.

    Pentru ao pune în context: dezvoltatorii web obișnuiau să se plângă de Netscape în același mod în care se plâng de IE6 acum.

    Ce a făcut-o așa Foarte Gresit?

    Problema tuturor a început atunci când Microsoft a integrat IE în Windows ca o componentă cerută și a făcut dificilă dezinstalația și utilizarea unui browser alternativ. Apoi a fost întreaga afacere cu ei exploatându-și monopolul pentru a încerca să împingă Netscape afară din piață și mulți oameni au început să vadă Microsoft drept imperiul răului.

    Microsoft a încetat să încerce
    Până când Microsoft a lansat Internet Explorer 6 în 2001, completând multe caracteristici noi pentru dezvoltatorii web, deoarece nu exista concurență și au o cotă de piață de 95%, Microsoft tocmai a încetat să încerce - în serios, nu au făcut nimic pentru cinci ani, chiar după Firefox a fost lansat, iar geeks a început să migreze la stânga și la dreapta.

    Caracteristici specifice Microsoft
    Întreaga problemă cu inovația Microsoft este că o mare parte a acesteia a fost făcută în moduri care nu au respectat standardele web - aceasta nu era o problemă la fel de mare atunci când Internet Explorer era singurul joc din oraș, dar odată ce Firefox și Webkit au venit și a început să urmeze corect standardele, brusc a devenit o problemă uriașă pentru dezvoltatorii web.

    Găuri de securitate și prăbușire
    Deoarece Microsoft a decis că nu mai trebuie să încerce, și nu au ținut pasul cu competiția de la Firefox și de la alte browsere, bug-uri și găuri de securitate tocmai au tras la stânga și la dreapta - chiar și pe cele teribile. De exemplu, acest cod este tot ceea ce este necesar pentru a bate IE6:

    pentru (x în document.write) document.write (x);

    De fapt, captura de ecran de la începutul acestei secțiuni a fost un exemplu live de testare a acestei erori particulare.

    IE7 și IE8 au fost prea mici, prea târziu
    S-au făcut cinci ani după ce IE6 pentru Microsoft a ajuns în sfârșit la lansarea IE7, care a adăugat tab-uri și a făcut browserul ceva mai tolerabil, dar pentru designerii web a fost încă un coșmar pentru a face față și complicat doar problema de acum a trebuit face paginile să redea corect în două browsere nepotrivite în loc de unul singur.

    S-au dat încă 2,5 ani pentru ca Microsoft să lanseze în cele din urmă Internet Explorer 8, ceea ce a îmbunătățit considerabil suportul CSS pentru dezvoltatorii web și a adăugat noi funcții precum navigarea privată, izolarea tab-urilor pentru a împiedica o pagină defectă să scadă întregul browser și protecția prin phishing. Prin acest punct, cei mai mulți geeks au trecut deja în Firefox, iar apoi unii dintre noi pe Google Chrome.

    Real Geeks Motivul Raspunsului IE

    Doar pentru ca suntem geeks nu inseamna ca urasc tot ceea ce este inferior si invechit - de fapt, adesea iubim retro computing - de aceea ne iubim Atari, NES, Commodore 64 etc. Ne mândrim cu cunoștințele noastre. Deci, de ce Internet Explorer este o poveste diferită?

    Iată câteva motive care ne-au alimentat ura față de browserul buggy și, în cele din urmă, ne-au pus pe capăt:

    Sprijinirea IE este ca un Fork în ochi pentru Web Devs
    Iată un eșantion de o zi în viața unui web designer: petreceți ore, asigurându-vă că pagina dvs. arată excelent și încercați în Google Chrome, Firefox, Safari și chiar Opera. Arată grozav, minunat!

    Acum deschideți IE și pagina arată ca cineva a pus-o într-un blender și a lovit butonul Whip. Apoi, petreceți dublul timpului încercând să-l rezolvați pentru a arăta tolerabil în IE6 și IE7, blestemând cu voce tare tot timpul.

    Din fericire până în 2014, Internet Explorer 6 și 7 reprezintă o anomalie statistică în ceea ce privește utilizarea actuală a internetului, iar majoritatea site-urilor web mai mari au încetat complet să le sprijine. Chiar și utilizarea Internet Explorer 8 a scăzut la procente de o singură cifră pentru multe site-uri web.

    Geeks fiind forțat să utilizeze Internet Explorer
    Iată de unde ajungem la problema reală - întregul motiv pentru care geekii nu pot sta la Internet Explorer:

    Geeks de pretutindeni au fost forțați să utilizeze Internet Explorer la serviciu chiar și atunci când există browsere mai bune, forțate să o susțină pentru aplicații corporative, forțate să se asigure că site-urile Web continuă să funcționeze în IE și nu am putut convinge toata lumea pentru a comuta la un browser mai bun.

    Geeks nu urăsc ceva care este inferior - dar ei îl urăsc când le este forțată.

    Știri bune: Viitorul este mai luminos pentru IE

    Din fericire, se pare că Microsoft a învățat în cele din urmă de la numeroasele lor greșeli din lumea browserului. Internet Explorer 10 și 11 sunt rapide, în mare parte conforme standardelor, și altele decât interfața UI învechită, care are nevoie într-adevăr de o dragoste, sunt o alegere solidă pentru oricine. Există chiar zvonuri că Microsoft ar putea lansa în cele din urmă o interfață de utilizator mai bună pentru IE în Windows 10. Sperăm aici!

    De fapt, bazându-ne pe testele noastre recente, o mulțime de malware nu vizează chiar Internet Explorer, deoarece scrierea pluginurilor pentru IE este un lucru complicat, în timp ce scrierea unor coduri HTML și JavaScript rapide pentru a spiona extensii adware pentru Firefox sau Chrome este foarte ușor.

    Este o lume cu totul nouă, iar Chrome, mai degrabă decât IE, este ținta.