Articles

Moștenirea păguboasă a Internet Explorer

Internet Explorer va fi în curând un lucru de domeniul trecutului. Începând de astăzi, Microsoft va înceta să mai ofere suport pentru versiunile 7, 8, 9 și 10 ale Internet Explorer pe majoritatea sistemelor de operare, cel mai mare pas pe care l-a făcut până acum în vederea eliminării treptate a unuia dintre cele mai controversate programe software scrise vreodată.

Microsoft s-a distanțat de marca Internet Explorer încă din martie, când a lansat browserul Microsoft Edge, dar acesta nu este chiar mort. Edge rulează doar pe Windows 10, așa că Redmond va continua să susțină câteva versiuni de Internet Explorer pe sistemele de operare mai vechi pe care încă le mai suportă. Dar este totuși o mare schimbare. Din punct de vedere istoric, Microsoft a păstrat mai multe versiuni de Internet Explorer actuale fiecărei versiuni de Windows suportate. Începând de astăzi, va susține doar cea mai recentă versiune de IE pe care un sistem de operare o poate rula. Nu va crea noi patch-uri de securitate pentru versiunile mai vechi, lăsând pe oricine nu face actualizarea să fie vulnerabil la noi hack-uri sau atacuri.

Vezi mai mult

Din fericire, a venit timpul să trecem mai departe.

Aceasta ar putea fi o mare bătaie de cap pentru organizațiile care folosesc aplicații construite la comandă care rulează corect doar pe browsere mai vechi. Dar ar putea fi o binefacere pentru dezvoltatorii și designerii web care încă încearcă să găsească modalități de a face site-urile web bune pe browsere mai vechi. Cele mai noi browsere web au încă ciudățeniile lor, iar site-urile pot arăta diferit de la un browser la altul. Dar aceste diferențe sunt mici în comparație cu modul în care Internet Explorer a distrus paginile web la sfârșitul anilor 1990 și începutul anilor 2000.

Insistând să își urmeze propria cale cu IE în loc să urmeze standardele general acceptate, Microsoft a dictat designul web cu ani de zile. Acest lucru a condus, probabil, mulți aspiranți la o carieră de dezvoltator web care nu presupunea să încerce să-și dea seama de ce marjele dintre imagini arătau diferit de la un browser la altul. Menținerea în circulație a prea multor browsere vechi a contribuit la acest dezastru. Din fericire, a venit timpul să trecem mai departe.

The Bad Old Days

Pentru că Internet Explorer nu respecta liniile directoare stabilite de World Wide Web Consortium organizația care stabilește standardele pentru tehnologiile web, acesta afișa adesea paginile web în moduri care le făceau să arate complet diferit față de alte browsere, cum ar fi Netscape, Opera sau, mai târziu, Firefox. Designerii disperați au pus cap la cap modalități de a face ca site-urile să funcționeze pe mai multe browsere, dar o prezentare complexă necesita uneori numeroase soluții de rezolvare. Iar Internet Explorer 6 era renumit pentru vulnerabilitățile de securitate pe care Microsoft întârzia uneori să le remedieze.

Dar dacă era atât de rău, de ce a fost atât de utilizat pe scară largă? Cei mai mulți oameni dau vina pe practica Microsoft de a preinstala Internet Explorer împreună cu Windows începând cu 1997, ceea ce a contribuit la un lung proces antitrust. Deoarece mulți utilizatori nu știau că există și alte browsere, iar vânzătorii de PC-uri aveau acorduri de licențiere în masă care îi împiedicau să vândă computere cu alternative preinstalate, Microsoft a eliminat efectiv concurența.

‘A fost o vreme când Microsoft a făcut cel mai bun browser web din lume.’

Douglas Crockford

Dar asta nu este toată povestea. Microsoft încă oferă Internet Explorer la pachet cu Windows, dar, după majoritatea măsurătorilor, acesta a rămas în urma Google Chrome ca fiind cel mai utilizat browser din lume. Acest lucru se datorează în parte faptului că designerii și dezvoltatorii au petrecut ani de zile încurajând utilizatorii să descarce browsere alternative. Dar, la sfârșitul anilor 1990, nenumărate site-uri afișau cu mândrie bannere cu mențiunea „vizualizat cel mai bine pe Internet Explorer”.

„Oamenii nu-și amintesc acest lucru, în special dezvoltatorii web, dar a existat o perioadă în care Microsoft a făcut cel mai bun browser web din lume”, a declarat expertul în JavaScript și criticul frecvent al Internet Explorer Douglas Crockford pentru InfoQ în 2010. „IE 6 a fost de departe cel mai bun și a continuat să fie cel mai bun browser din lume mulți ani după aceea, dar toți ceilalți producători de browsere i-au luat-o înainte.”

Este o exagerare. Netscape 6 și Opera 5, ambele excelente, au sosit înaintea Internet Explorer 6. Dar este adevărat că Internet Explorer a fost înaintea curbei timp de câțiva ani. Utilizatorii Netscape au trebuit să aștepte trei ani între lansarea lui Netscape Navigator 4 în 1997 și Netscape Navigator 6 în 2000 (compania a sfârșit prin a sări peste Navigator 5 pentru a rescrie complet software-ul). Între timp, deși Internet Explorer nu era foarte conform cu standardele, a adăugat rapid noi caracteristici la sfârșitul anilor 1990. Dezvoltatorii care doreau să profite de funcțiile de design și interactivitate de ultimă oră nu prea aveau de ales decât să folosească Internet Explorer și să-și încurajeze și utilizatorii să facă la fel.

Dar în momentul în care Mozilla, o organizație înființată de foști angajați ai Netscape, a lansat prima versiune a Firefox în 2004, a venit rândul Internet Explorer să pară iremediabil depășit.

Lungul și greuul drum din iad

Când Internet Explorer 7 a sosit în sfârșit în 2006, era mai bun decât predecesorul său, dar tot nu era compatibil cu standardele, așa că designerii au continuat să sară prin cercuri pentru ca paginile să fie redate corect. Abia după ce Internet Explorer 8 a aterizat în 2009, Microsoft a oferit un browser care să treacă testul de standarde Acid2, un instrument de măsurare utilizat pe scară largă a gradului de conformitate a browserelor cu standardele de atunci, iar compania a rămas în urmă în adoptarea altor standarde, cum ar fi tehnologia grafică 3D WebGL. Până când Microsoft a ajuns din urmă restul pieței de browsere, daunele aduse reputației Internet Explorer fuseseră deja făcute.

Dar cea mai mare problemă pentru Microsoft a fost că Internet Explorer 6 a refuzat să moară. Organizațiile mari care au cheltuit sume uriașe construind aplicații personalizate care funcționau doar pe versiunile mai vechi ale Internet Explorer au refuzat să facă upgrade. Mulți consumatori nu știau mai bine sau rulau copii piratate de Windows și nu puteau descărca actualizări. Ca urmare, Microsoft a continuat să ofere suport pentru Internet Explorer 6 până la 8 aprilie 2014, la mai mult de un deceniu de la lansarea sa.

Pentru ca acest lucru să nu se mai întâmple, Microsoft nu va actualiza nimic mai vechi decât Internet Explorer 9 pe Windows Vista și Windows Server 2008, Internet Explorer 10 pe Windows Server 2012 și Internet Explorer 11 pe Windows 7, Windows 8 și acele versiuni de Windows Server care îl pot rula. Această mișcare va expune probabil browserele învechite la mai multe riscuri de securitate. Dar, pe termen lung, va determina adoptarea unor browsere mai noi și mai bune.

Cu majoritatea versiunilor vechi ale Internet Explorer moarte și îngropate, Microsoft speră că poate depăși în sfârșit moștenirea tristă a primelor sale versiuni. Edge este un nou început, cu un nou nume, o nouă bază de cod și un nou șef. Microsoft nu poate anula daunele pe care le-a făcut, dar poate pune capăt nebuniei.

.