Startpagina » hoe » Waarom haten zoveel Geeks Internet Explorer?

    Waarom haten zoveel Geeks Internet Explorer?

    Het is algemeen bekend dat bijna elke geek een hekel heeft aan Internet Explorer met 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 maken ze het over het algemeen compliant.

    In het begin was er IE, en dat was het Goed?

    We zijn allemaal zo gewend aan Internet Explorer te denken als de trage, buggy-browser die achter de tijd aan zit, maar dat was niet altijd zo - in feite heeft Internet Explorer al vele innovaties ontwikkeld die het internet maakten wat het is vandaag.

    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 leest u goed - in feite heeft het veel nieuwe functies geïntroduceerd, zoals Java-applets en helaas ActiveX-besturingselementen.

    1997: Internet Explorer 4
    IE4 introduceerde een razendsnelle (op dat moment) 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.

    Dus ja, Microsoft Innovated
    Van IE3 tot IE6, Microsoft gebruikte al hun middelen om de concurrentie gewoonweg te verspillen door nieuwe functies en betere browsers sneller uit te brengen dan Netscape. Netscape 3 Gold was in feite 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 crashte.

    Om het in context te plaatsen: webontwikkelaars plaagden op dezelfde manier over Netscape als ze nu over IE6 klagen.

    What Made It Go So Heel 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 gestopt met proberen
    Tegen de tijd dat Microsoft Internet Explorer 6 uitbracht 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 vijf jaar lang niets, zelfs niet Firefox is vrijgegeven en geeks is links en rechts gaan migreren.

    Microsoft-specifieke functies
    Het hele probleem met de innovatie van Microsoft is dat het meeste werd gedaan op manieren die niet aan de webstandaarden voldeden - dit was niet zo'n groot probleem toen Internet Explorer het enige spel in de stad was, maar toen Firefox en Webkit er eenmaal waren en begon de normen correct te volgen, plotseling werd het een enorm probleem voor webontwikkelaars.

    Beveiligingsgaten en crashen
    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 juist voor de rest terecht, echt verschrikkelijke. Deze code is bijvoorbeeld alles wat nodig is om IE6 te laten crashen:

    for (x in document.write) document.write (x);

    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 na IE6 voor Microsoft om eindelijk IE7 uit te brengen, die tabbladen toevoegt en de browser enigszins draaglijker maakt, maar voor webontwerpers was het nog steeds een nachtmerrie om mee om te gaan, en alleen het probleem bemoeilijkte omdat je nu moest maak pagina's correct render 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 aanzienlijk werd verbeterd en nieuwe functies werden toegevoegd zoals privé browsen, tabisolatie om te voorkomen dat een slechte pagina de hele browser zou verwijderen en phishing-beveiliging. Op dit punt waren de meeste geeks al verhuisd naar Firefox, en toen sommigen van ons naar Google Chrome.

    The Real Reason Geeks Hate 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, 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 buggy-browser hebben aangewakkerd en ons uiteindelijk allemaal over de rand hebben gebracht:

    Het ondersteunen van IE is als een vork in de ogen voor webontwikkelaars
    Dit is een voorbeeld van een dag uit het leven van een webdesigner: u besteedt uren aan het controleren of uw pagina er goed uitziet en u test hem in Google Chrome, Firefox, Safari en zelfs Opera. Het ziet er geweldig uit, geweldig!

    Nu open je IE en de pagina lijkt erop dat iemand het in een blender stopt en op de Whip-knop klikt. Dan besteed je de dubbele hoeveelheid tijd aan het proberen het te repareren om er aanvaardbaar uit te zien in IE6 en IE7, luid vloekend de hele tijd.

    Gelukkig in 2014 zijn 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 worden gedwongen om Internet Explorer te gebruiken
    En hier komen we bij het echte probleem - de hele reden waarom nerds Internet Explorer niet aankunnen:

    Geeks overal werden gedwongen om Internet Explorer op het werk te gebruiken, zelfs wanneer er betere browsers waren, gedwongen om het te ondersteunen voor zakelijke applicaties, gedwongen om ervoor te zorgen dat websites nog steeds in IE werkten, en we konden niet overtuigen iedereen om over te schakelen naar een betere browser.

    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 gebruikersinterface 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 of Chrome is heel eenvoudig.

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