15Sep

Zakaj toliko Geeks sovraži Internet Explorer?

sshot-2010-10-18-1-04-07-47

Vedno je znano, da skoraj vsak geek sovraži Internet Explorer z strastjo, vendar ste se kdaj spraševali, zakaj? Poglejmo si zgodovino in kje se je vse začelo. .. za potomstvo, če nič drugega.

V nasprotju s tem, kar bi morda mislili, je ta članek in ne pomenil sovražni fest v Internet Explorerju, saj so IE 9 še naprej izboljševali učinkovitost, dodali nove funkcije in na splošno naredili standarde,skladno.

V začetku je bil IE, in je bil dober?

Vsi smo bili tako navajeni, da smo razmišljali o Internet Explorerju kot tistem počasnem brskalnem brskalniku, ki je za tem časom, vendar to ni bilo vedno tako, v resnici pa, ko je Internet Explorer pionir več inovacij, ki so spletkaj je danes.

sliko

Tukaj je hiter ogled po zlahka pozabljeni zgodovini zloglasnega brskalnika:

1996: Internet Explorer 3
Ta različica brskalnika, uvedena leta 1997, je bil prvi brskalnik za izvajanje CSS( Cascading Style Sheets).Da, berete to pravilno - pravzaprav je uvedel veliko novih funkcij, kot so Java applets in žal, kontrolniki ActiveX.

1997: Internet Explorer 4
IE4 je predstavil vžigalnik hitrega( takrat) renderinga kot vgrajene komponente, ki bi jo lahko uporabljali v drugih aplikacijah - to je bilo veliko bolj pomembno, kot se ljudje zavedajo. Ta različica je uvedla tudi dinamični HTML, ki spletnim stranem omogoča dinamično spreminjanje strani z uporabo JavaScripta in dodaja integracijo Active Desktop.

Še bolj čudno? Zdi se, kot da se nihče več ne spominja tega, IE4 pa je bil dejansko navzkrižno platforma, saj jo lahko namestite v operacijskem sistemu Mac OS, Solaris in HP-UX, do takrat, ko je bil IE5 sproščen, je IE4 dosegel 60-odstotni tržni delež.

1999: Internet Explorer 5.x
Microsoft je izumil Ajax. Počakaj, kaj? Prav je, da je bila ta različica IE-ja, ki je uvedla funkcijo XMLHttpRequest v JavaScriptu, ki predstavlja temeljno tehnologijo za vsakim spletnim programom, ki ga uporabljate danes - veste, kot je Gmail. Seveda, izraz "Ajax" dejansko ni bil skovan do leta kasneje nekdo, ki ni Microsoft, vendar je ta izdaja podprla vse, kar je bilo potrebno za njegovo delovanje.

Torej, Da, Microsoft Innovated
Od IE3 do IE6 je Microsoft uporabil vsa svoja sredstva, da bi preprosto izumil konkurenco in sprostil nove funkcije in boljše brskalnike hitreje kot Netscape. Pravzaprav je bil Netscape 3 Gold buggy kos junk, ki se je ves čas zrušil, Netscape 4 pa je bil zelo počasen in je komaj omogočal tabele, kar je precej manj CSS, kar je pogosto povzročilo zrušitev brskalnika.

V kontekstu: spletni razvijalci so se pritoževali o Netscapeu tako, kot se zdaj pritožujejo nad IE6.

Kaj je naredilo iti tako Zelo Napačen?

sliko

Težave so se vse začele, ko je Microsoft integriral IE v Windows kot zahtevana komponenta, zato je bilo težko odstraniti in uporabiti nadomestni brskalnik. Potem je bilo z njimi celotno podjetje izkoriščati svoj monopol, da bi poskušali potisniti Netscape na trg in veliko ljudi je začelo gledati Microsoft kot zlobni imperij.

Microsoft je prenehal poskušati
Ko je Microsoft leta 2001 izdal Internet Explorer 6, skupaj z veliko novimi funkcijami za spletne razvijalce, saj ni bilo nobene konkurence in so imeli 95-odstotni tržni delež, se je Microsoft pravkar ustavil poskušal resno, niso storili ničesarpet let, tudi ko je bil Firefox sproščen, in geeks začeli seliti levo in desno.

Microsoftove značilnosti
Celoten problem z Microsoftovo inovacijo je, da je bilo veliko tega storjeno na načine, ki niso sledili spletnim standardom - to ni bilo tako veliko, ko je bil Internet Explorer edina igra v mestu, vendarko so prišli Firefox in Webkit in pravilno začeli slediti standardom, je nenadoma postal velik problem za spletne razvijalce.

varnostne luknje in zrušenje
Ker se je Microsoft odločil, da jim ni treba več poskušati in niso sledili konkurenci iz Firefoxa in drugih brskalnikov, so hrošči in varnostne luknje pravkar uničili leve in desne, res grozljive. Na primer, ta koda je vse, kar je potrebno za sesutje IE6: