If-Koubou

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

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

Este cunoscut faptul că aproape fiecare geek urăște Internet Explorer cu o pasiune, dar v-ați întrebat vreodată de ce? Să privim corect istoria ș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, din IE 9, aceștia au continuat să îmbunătățească performanța, să adauge noi caracteristici și, în general, să-l facă conform standardelor.

Î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, întoarcerea atunci când Internet Explorer a pionierat multe 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 acel moment) 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 asta, dar IE4 a fost de fapt o platformă transversală - ai putea să o instalezi pe Mac OS, Solaris și HP-UX - și până la lansarea 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 în urmă de altcineva decât Microsoft, dar această versiune a susținut tot ceea ce este necesar pentru ao face să funcționeze.

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 se prăbușește tot timpul, iar Netscape 4 era extrem de lentă și abia putea să redea table - cu mult mai puțin CSS, ceea ce ar cauza deseori că browserul sa prăbușit.

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 a început cu toate că Microsoft a integrat IE în Windows ca o componentă necesară și a făcut dificilă dezinstalarea și utilizarea unui browser alternativ. Apoi a fost întreaga afacere cu ei exploatând monopolul lor 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, cu 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 și 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 din ea 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 alte browsere, bug-urile și gaurile de securitate tocmai au tras la stânga și la dreapta - chiar și pe cele groaznice. 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
A durat 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 browser-ul ușor mai tolerabil, dar pentru web designeri 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 doar unul.

A durat încă 2,5 ani pentru ca Microsoft să lanseze în cele din urmă Internet Explorer 8, care a îmbunătățit considerabil suportul CSS pentru dezvoltatorii web și a adăugat funcții noi cum ar fi navigarea privată, izolarea filelor pentru a împiedica o pagină defectă să preia întregul browser și protecția prin phishing. Prin acest punct, cei mai mulți geeks se mutaseră deja în Firefox, iar apoi unii dintre noi în Google Chrome.

Moștenitorii adevărați Geeks urăsc 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 geek. 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 margine:

Sprijinirea IE este ca o furculiță în ochi pentru dispozitivele Web
Iată un eșantion de o zi în viața unui web designer: petreceți ore să vă asigurați că pagina dvs. arată grozav ș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 repariț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 utilizarea reală a Internetului, iar majoritatea site-urilor web mai mari au încetat 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 adevărata problemă - întregul motiv pentru care geeks nu poate 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 trece la un browser mai bun.

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

Știri bune: Viitorul este mai luminos pentru IE

Din fericire, se pare că Microsoft a învățat în cele din urmă din multe, multe greșeli din lumea browserului. Internet Explorer 10 și 11 sunt rapide, în mare parte conforme cu standardele ș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. Aici speră!

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.