/ / Waarom hebben zoveel Geeks een hekel aan Internet Explorer?

Waarom hebben zoveel nerds een hekel aan Internet Explorer?

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

Het is algemeen bekend dat bijna elke persoongeek haat Internet Explorer met een passie, maar heb je je ooit afgevraagd waarom? Laten we een eerlijke blik werpen op de geschiedenis en waar het allemaal begon ... voor het nageslacht, als niets anders.

In tegenstelling tot wat u misschien denkt, is dit artikel niet bedoeld om een ​​haatfeest te zijn op Internet Explorer — in feite zijn ze sinds IE 9 de prestaties blijven verbeteren, nieuwe functies toegevoegd en over het algemeen aan de normen voldoen.

In het begin was er IE, en dat was het Is goed?

We zijn allemaal zo gewend geweest om aan internet te denkenExplorer als die trage, buggy-browser die achterloopt op de tijd, maar het was niet altijd zo - in feite, toen Internet Explorer pionierde met vele innovaties die het internet hebben gemaakt tot wat het vandaag is.

beeld

Hier is een korte rondleiding door de gemakkelijk vergeten geschiedenis van de beruchte browser:

1996: Internet Explorer 3
Deze versie van de browser, geïntroduceerd in 1997,was de eerste browser die CSS (Cascading Style Sheets) implementeerde. Ja, dat lees je correct - het heeft zelfs veel nieuwe functies geïntroduceerd, zoals Java-applets en helaas ActiveX-besturingselementen.

1997: Internet Explorer 4
IE4 introduceerde razendsnel (destijds)rendering engine als een in te sluiten component die in andere applicaties kan worden gebruikt - dit was veel belangrijker dan mensen zich realiseren. Deze versie introduceerde ook Dynamic HTML, waarmee webpagina's dynamisch de pagina kunnen veranderen met behulp van JavaScript, en Active Desktop-integratie toegevoegd.

Nog gekker? Het lijkt erop dat niemand dit zich meer herinnert, maar IE4 was eigenlijk platformoverschrijdend - je kon het installeren op Mac OS, Solaris en HP-UX - en tegen de tijd dat IE5 werd uitgebracht, had IE4 een marktaandeel van 60 procent bereikt.

1999: Internet Explorer 5.x
Microsoft heeft Ajax uitgevonden. Wacht wat? Dat klopt, het was deze versie van IE die de XMLHttpRequest-functie in JavaScript introduceerde, die de onderliggende technologie vormt achter elke webtoepassing die je vandaag gebruikt - je weet wel, zoals Gmail. Natuurlijk werd de term 'Ajax' pas jaren later bedacht door iemand anders dan Microsoft, maar deze release ondersteunde alles wat nodig was om het te laten werken.

Dus ja, Microsoft Innovated
Van IE3 tot IE6 gebruikte Microsoft al hunmiddelen om de concurrentie te overtreffen door sneller nieuwe functies en betere browsers uit te brengen dan Netscape. Netscape 3 Gold was eigenlijk een stuk rommel dat de hele tijd crashte, en Netscape 4 was extreem traag en kon nauwelijks tabellen weergeven - veel minder CSS, waardoor de browser vaak zou crashen.

Om het in context te plaatsen: Webontwikkelaars klaagden vroeger over Netscape op dezelfde manier als nu over IE6.

Wat maakte het zo Heel Fout?

beeld

Het probleem begon toen Microsoft werd geïntegreerdIE naar Windows als een vereist onderdeel, en maakte het moeilijk om te verwijderen en een alternatieve browser te gebruiken. Toen was er de hele zaak met hen om hun monopolie te exploiteren om Netscape uit de markt te duwen, en veel mensen begonnen Microsoft als het kwaadaardige rijk te beschouwen.

Microsoft is gestopt met proberen
Tegen de tijd dat Microsoft Internet Explorer uitbracht6 in 2001, compleet met veel nieuwe functies voor webontwikkelaars, omdat er geen concurrentie was en ze een marktaandeel van 95 procent hadden, stopte Microsoft gewoon met proberen - serieus, ze deden niets gedurende vijf jaar, zelfs nadat Firefox werd uitgebracht en nerds begonnen links en rechts migreren.

Microsoft-specifieke functies
Het hele probleem met de innovatie van Microsoft isdat veel ervan werd gedaan op manieren die niet aan de webstandaarden voldeden - dit was niet zo erg als Internet Explorer de enige game in de stad was, maar toen Firefox en Webkit eenmaal op de markt kwamen en de normen correct volgden, plotseling werd het een enorm probleem voor webontwikkelaars.

Beveiligingsgaten en crashen
Omdat Microsoft besloot dat ze het niet hoefden te proberenmeer, en ze konden de concurrentie van Firefox en andere browsers, bugs en beveiligingslekken die zich links en rechts bevonden niet bijbenen - echt verschrikkelijk ook. Deze code is bijvoorbeeld alles wat nodig is om IE6 te laten crashen:

<script> voor (x in document.write) {document.write (x);} </script>

In feite was de screenshot aan het begin van deze sectie een live voorbeeld van het testen van deze specifieke bug.

IE7 en IE8 waren te klein, te laat
Het duurde vijf jaar na IE6 voor Microsoft omeindelijk tot de release van IE7, die tabbladen heeft toegevoegd en de browser iets toleranter heeft gemaakt, maar voor webontwerpers was het nog steeds een nachtmerrie om mee om te gaan en het probleem alleen maar ingewikkelder omdat je nu pagina's correct moest weergeven in twee slechte browsers van slechts één.

Het kostte nog eens 2.5 jaar voor Microsoft om eindelijk Internet Explorer 8 uit te brengen, wat de CSS-ondersteuning voor webontwikkelaars sterk verbeterde en nieuwe functies toevoegt, zoals privé browsen, tab-isolatie om te voorkomen dat één slechte pagina de hele browser verwijdert en phishing-beveiliging. Op dit moment waren de meeste nerds al overgestapt naar Firefox en sommigen van ons naar Google Chrome.

The Real Reason Geeks Hate IE

afbeelding [21]

Alleen omdat we geeks zijn, betekent niet dat we hatenalles wat inferieur en verouderd is - we houden eigenlijk vaak van retro computing - daarom houden we van Atari, NES, Commodore 64, enz. We zijn trots op onze geekkennis. Dus waarom is Internet Explorer een ander verhaal?

Hier zijn een paar redenen die onze haat tegen de buggybrowser hebben aangewakkerd en ons uiteindelijk over de rand hebben geslagen:

Ondersteuning van IE is als een vork in de ogen voor webontwikkelaars
Hier is een voorbeeld van een dag uit het leven van een webontwerper: u besteedt uren aan het zorgen dat uw pagina er geweldig uitziet en test deze uit in Google Chrome, Firefox, Safari en zelfs Opera. Het ziet er geweldig uit, geweldig!

Nu open je IE en ziet de pagina eruitiemand deed het in een blender en druk op de zweepknop. Vervolgens besteed je het dubbele van de tijd om het te repareren om het te verdragen in IE6 en IE7, de hele tijd luid vloekend.

Gelukkig zijn in 2014 Internet Explorer 6 en 7 eenstatistische afwijking in feitelijk internetgebruik, en de meeste grotere websites zijn volledig gestopt met het ondersteunen ervan. Zelfs het gebruik van Internet Explorer 8 is voor veel websites gedaald tot ééncijferige percentages.

Geeks wordt gedwongen om Internet Explorer te gebruiken

beeld

En hier komen we bij het echte probleem - de hele reden dat geeks niet tegen Internet Explorer kunnen:

Nerds overal werden gedwongen om internet te gebruikenExplorer aan het werk, zelfs als er betere browsers zijn, gedwongen om het te ondersteunen voor bedrijfstoepassingen, gedwongen om ervoor te zorgen dat websites nog steeds werken in IE, en we konden niet overtuigen iedereen om over te schakelen naar een betere browser.

Geeks haten niet iets dat inferieur is - maar ze haten het wel wanneer het hen wordt opgedrongen.

Het goede nieuws: de toekomst is helderder voor IE

Gelukkig lijkt het erop dat Microsoft dat eindelijk heeft gedaangeleerd van hun vele, vele fouten in de browserwereld. Internet Explorer 10 en 11 zijn razendsnel, meestal conform de normen en anders dan de verouderde gebruikersinterface die echt wat liefde nodig heeft, is dit een solide keuze voor iedereen. Er gaan zelfs geruchten dat Microsoft eindelijk een betere gebruikersinterface voor IE in Windows 10 zou uitbrengen. Hier is hoop!

In feite, op basis van onze recente testen, veelde nieuwe malware is niet eens meer gericht op Internet Explorer, omdat het schrijven van plug-ins voor IE een gecompliceerd iets is, terwijl het schrijven van een paar snelle HTML- en JavaScript-code om spionage adware-extensies voor Firefox of Chrome te maken heel eenvoudig is.

Het is een hele nieuwe wereld en Chrome is het doelwit in plaats van IE.