15Sep
Het is algemeen bekend dat bijna elke geek een hekel heeft aan Internet Explorer met een passie, maar heb je je ooit afgevraagd waarom? Laten we de geschiedenis eens goed bekijken en waar het allemaal begon. .. voor het nageslacht, als niets anders.
In tegenstelling tot wat je zou denken, is dit artikel niet bedoeld als een hate-fest op Internet Explorer-in feite, sinds IE 9, zijn ze doorgegaan met het verbeteren van de prestaties, het toevoegen van nieuwe functies, en in het algemeen het maken van normen-compliant.
In het begin was er IE, en het was goed?
We zijn er allemaal aan gewend om Internet Explorer te zien als een trage browser met buggy's die achter de computer zit, maar dat was niet altijd zo - in feite heeft Internet Explorer al heel wat pionier op het gebied van innovaties die het internet hebben gemaaktwat het vandaag is.
Hier volgt een korte rondleiding door de gemakkelijk vergeten geschiedenis van de beruchte browser:
1996: Internet Explorer 3
1997: Internet Explorer 4
IE4 introduceerde een razendsnelle( in die tijd) rendering-engine als een in te bouwen component die in andere applicaties kon worden gebruikt - dit was veel belangrijker dan mensen beseffen. Deze versie introduceerde ook Dynamic HTML, waarmee webpagina's de pagina dynamisch kunnen wijzigen met behulp van JavaScript en Active Desktop-integratie kunnen toevoegen.
Nog vreemder? Het lijkt erop dat niemand dit meer onthoudt, maar IE4 was eigenlijk cross-platform - je kon het op Mac OS, Solaris en HP-UX installeren - 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 introduceerde in JavaScript, die de onderliggende technologie vormt achter elke webtoepassing die u vandaag gebruikt, weet u, 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.
So Yes, Microsoft Innovated
Van IE3 tot IE6, Microsoft gebruikte al hun middelen om de concurrentie simpelweg te vernieuwen en nieuwe functies en betere browsers sneller uit te brengen dan Netscape. Netscape 3 Gold was eigenlijk een stuk rommel met fouten dat voortdurend crashte, en Netscape 4 was extreem traag en kon nauwelijks tabellen maken - veel minder CSS, waardoor de browser vaak zou crashen.
Om het in context te plaatsen: -webontwikkelaars plaagden altijd over Netscape zoals ze nu over IE6 klagen.
What Made It Go So Very Fout?
De problemen begonnen allemaal toen Microsoft IE in Windows als een vereist onderdeel integreerde, en het moeilijk maakte om een alternatieve browser te verwijderen en te gebruiken. Toen was er het hele bedrijf met het exploiteren van hun monopolie om te proberen Netscape uit de markt te duwen, en veel mensen begonnen Microsoft te beschouwen als het kwaadaardige imperium.
Microsoft stopt met proberen
Toen Microsoft in 2001 Internet Explorer 6 uitbracht, compleet met veel nieuwe functies voor webontwikkelaars, omdat er geen concurrentie was en ze een marktaandeel van 95 procent hadden, stopte Microsoft gewoon met serieus, ze deden nietsgedurende vijf jaar, zelfs nadat Firefox werd uitgebracht, en geeks begon links en rechts te migreren.
Microsoft-specifieke functies
Het hele probleem met de innovatie van Microsoft is dat veel ervan werd gedaan op manieren die niet aan de webstandaarden voldeden - dit was niet zo'n groot probleem als Internet Explorer het enige spel in de stad was, maarToen Firefox en Webkit eenmaal rondkwamen en de normen correct volgden, werd het opeens een enorm probleem voor webontwikkelaars.
Beveiligingsgaten en crashes
Omdat Microsoft besloot dat ze het niet meer hoefden uit te proberen, en ze de concurrentie van Firefox en andere browsers niet bijhielden, kwamen bugs en gaten in de beveiliging gewoon op de loer links en rechts - echt verschrikkelijke, ook. Deze code is bijvoorbeeld alles wat nodig is om IE6:
& lt; script & gt; for( x in document.write){ document.write( x);} & lt; / script & gt;
In feite was de schermafbeelding aan het begin van deze sectie een levend voorbeeld van het testen van deze specifieke bug.
IE7 en IE8 waren te klein, te laat
Het duurde vijf jaar nadat IE6 voor Microsoft eindelijk omging met het vrijgeven van IE7, waardoor er tabbladen werden toegevoegd en de browser enigszins draaglijker werd, maar voor webontwerpers was het nog steeds een nachtmerrie om mee om te gaan, en alleen het probleem gecompliceerd omdat je nu pagina's correct moest renderen in twee slechte browsers in plaats van slechts één.
Het duurde nog eens 2,5 jaar voor Microsoft om eindelijk Internet Explorer 8 uit te geven, waardoor de CSS-ondersteuning voor webontwikkelaars sterk werd verbeterd en nieuwe functies werden toegevoegd zoals privé browsen, tabisolatie om te voorkomen dat een slechte pagina de hele browser wist en phishing-beveiliging. Op dit punt waren de meeste geeks al naar Firefox verhuisd, en daarna sommigen van ons naar Google Chrome.
De echte reden dat Geeks een hekel heeft aan IE
Alleen omdat we geeks zijn, betekent niet dat we alles haten wat minderwaardig en verouderd is - sterker nog, we houden vaak van retro computing - daarom houden we van Atari, NES, Commodore 64, etc. We nementrots op onze geekkennis. Dus waarom is Internet Explorer een ander verhaal?
Hier zijn een paar redenen die onze haat tegen de buggy-browser hebben aangewakkerd en ons uiteindelijk allemaal over de rand hebben gebracht:
Ondersteuning van IE is als een vork in de ogen voor webontwikkelaars
Hier is een voorbeeld van een dag uit het leven van eenwebdesigner: u besteedt uren aan het controleren of uw pagina er goed uitziet en u test het in Google Chrome, Firefox, Safari en zelfs Opera. Het ziet er geweldig uit, geweldig!
Nu open je IE en de pagina ziet eruit alsof iemand het in een blender heeft gedaan en op de Whip-knop klikt. Dan besteed je de dubbele hoeveelheid tijd aan het proberen om het te corrigeren om er in IE6 en IE7 aanvaardbaar uit te zien, en de hele tijd luid te vloeken.
Gelukkig zijn in 2014 Internet Explorer 6 en 7 een statistische anomalie in het feitelijke 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 enkele cijfers.
Geeks gedwongen gebruik te maken van Internet Explorer
En hier komen we terecht bij het echte probleem - de hele reden dat nerds Internet Explorer niet aankunnen:
Geeks overal werden gedwongen om Internet Explorer aan het werk te gebruiken, zelfs als er betere browsers zijn, geforceerdom het te ondersteunen voor bedrijfsapplicaties, gedwongen om ervoor te zorgen dat websites nog steeds in IE werken, en we konden niet iedereen overtuigen om naar een betere browser over te schakelen.
Geeks hebben geen hekel aan iets dat inferieur is, maar ze haten het als het hen wordt opgedrongen.
Het goede nieuws: de toekomst is beter voor IE
Gelukkig lijkt het erop dat Microsoft eindelijk heeft geleerd van hun vele, vele fouten in de browserwereld. Internet Explorer 10 en 11 zijn razendsnel, meestal conform de standaarden, en andere dan de verouderde UI die echt wat liefde nodig heeft, zijn een solide keuze voor iedereen. Er gaan zelfs geruchten dat Microsoft eindelijk een betere gebruikersinterface voor IE in Windows 10 zal uitbrengen. Hopelijk!
In feite is op basis van onze recente tests, veel van de nieuwe malware niet eens meer op Internet Explorer gericht, omdat het schrijven van plug-ins voor IE ingewikkeld is, terwijl het schrijven van een aantal snelle HTML- en JavaScript-code spionerende adware-extensies voor Firefox maaktof Chrome is heel eenvoudig.
Het is een hele nieuwe wereld, en Chrome, in plaats van IE, is het doelwit.