Es ist allgemein bekannt, dass fast jeder Geek Internet Explorer aus Leidenschaft hasst, aber haben Sie sich jemals gefragt, warum? Werfen wir einen fairen Blick auf die Geschichte und wo alles begann ... für die Nachwelt, wenn nichts anderes.
Im Gegensatz zu Ihrer Meinung ist dieser Artikel nicht soll ein Hassfest im Internet Explorer sein - seit IE 9 haben sie die Leistung weiter verbessert, neue Funktionen hinzugefügt und machen es im Allgemeinen standardkonform .
Am Anfang gab es IE, und es war Gut?
Wir alle waren es gewohnt, Internet Explorer als diesen langsamen, fehlerhaften Browser zu betrachten, der hinter der Zeit zurückliegt, aber das war nicht immer so - tatsächlich war Internet Explorer vor langer Zeit Pionier vieler Innovationen, die das Web zu etwas Besonderem machten es ist heute.
Hier ist eine kurze Tour durch die leicht vergessene Geschichte des berüchtigten Browsers:
1996: Internet Explorer 3
Diese 1997 eingeführte Version des Browsers war der erste Browser, der CSS (Cascading Style Sheets) implementierte. Ja, Sie lesen das richtig - tatsächlich wurden viele neue Funktionen wie Java-Applets und leider ActiveX-Steuerelemente eingeführt.
1997: Internet Explorer 4
IE4 führte ein blitzschnelles (zu der Zeit) ein
Rendering-Engine als einbettbare Komponente
das könnte in anderen Anwendungen verwendet werden - das war viel wichtiger als die Leute denken. In dieser Version wurde auch dynamisches HTML eingeführt, mit dem Webseiten die Seite mithilfe von JavaScript dynamisch ändern können, und die Active Desktop-Integration wurde hinzugefügt.
Noch seltsamer? Es scheint, als würde sich niemand mehr daran erinnern, aber IE4 war tatsächlich plattformübergreifend - Sie konnten es unter Mac OS, Solaris und HP-UX installieren - und zum Zeitpunkt der Veröffentlichung von IE5 hatte IE4 einen Marktanteil von 60 Prozent erreicht.
1999: Internet Explorer 5.x
Microsoft hat Ajax erfunden. Warte was? Das ist richtig
diese Version von IE
Dadurch wurde die XMLHttpRequest-Funktion in JavaScript eingeführt, die die zugrunde liegende Technologie für jede Webanwendung bildet, die Sie heute verwenden - wie Google Mail. Natürlich wurde der Begriff "Ajax" erst Jahre später von jemand anderem als Microsoft geprägt, aber diese Version unterstützte alles, was erforderlich ist, damit er funktioniert.
Also ja, Microsoft Innovated
Von IE3 bis IE6 nutzte Microsoft alle Ressourcen, um die Konkurrenz einfach zu übertreffen und neue Funktionen und bessere Browser schneller als Netscape freizugeben. In der Tat war Netscape 3 Gold ein
Buggy-Stück Müll, das die ganze Zeit abgestürzt ist
und Netscape 4 war extrem langsam und konnte kaum Tabellen rendern - viel weniger CSS, was häufig zum Absturz des Browsers führte.
Um es in einen Zusammenhang zu bringen: Webentwickler haben sich früher über Netscape genauso beschwert wie jetzt über IE6.
Was hat es so gemacht? Sehr Falsch?
Das Problem begann, als Microsoft den IE als erforderliche Komponente in Windows integrierte und es schwierig machte, einen alternativen Browser zu deinstallieren und zu verwenden. Dann gab es das ganze Geschäft mit ihnen, die ihr Monopol ausnutzten, um Netscape vom Markt zu verdrängen, und viele Leute begannen, Microsoft als das böse Imperium anzusehen.
Microsoft hat den Versuch abgebrochen
Zu der Zeit Microsoft
veröffentlichte Internet Explorer 6 im Jahr 2001
Da es keine Konkurrenz gab und sie einen Marktanteil von 95 Prozent hatten, hörte Microsoft einfach auf, es zu versuchen - im Ernst, sie taten fünf Jahre lang nichts, selbst nachdem Firefox veröffentlicht wurde, und Geeks begannen, nach links und zu migrieren Recht.
Microsoft-Specific Features
Das ganze Problem mit der Innovation von Microsoft ist, dass ein Großteil davon auf eine Weise durchgeführt wurde, die nicht den Webstandards entsprach - dies war kein so großes Problem, als Internet Explorer das einzige Spiel in der Stadt war, aber als Firefox und Webkit auf den Markt kamen und begann, die Standards korrekt zu befolgen, wurde es plötzlich ein großes Problem für Webentwickler.
Sicherheitslöcher und Absturz
Da Microsoft entschieden hat, dass sie es nicht mehr versuchen müssen und nicht mit der Konkurrenz von Firefox und anderen Browsern mithalten können, sind Fehler und Sicherheitslücken nur links und rechts aufgetaucht - auch wirklich schreckliche. Zum Beispiel ist dieser Code alles, was zum Absturz von IE6 erforderlich ist:
<script> für (x in document.write) {document.write(x);} </ script>
Tatsächlich war der Screenshot am Anfang dieses Abschnitts ein Live-Beispiel für das Testen dieses bestimmten Fehlers.
IE7 und IE8 waren zu wenig, zu spät
Es dauerte fünf Jahre nach IE6, bis Microsoft endlich mit der Veröffentlichung von IE7 fertig war, das Tabs hinzufügte und den Browser etwas erträglicher machte. Für Webdesigner war es jedoch immer noch ein Albtraum, sich damit zu befassen, und das Problem wurde seitdem nur noch komplizierter Lassen Sie Seiten in zwei miesen Browsern korrekt rendern, anstatt nur in einem.
Es dauerte weitere 2,5 Jahre, bis Microsoft endlich Internet Explorer 8 herausbrachte, das die CSS-Unterstützung für Webentwickler erheblich verbesserte und neue Funktionen wie privates Surfen, Tabulatorisolierung, um zu verhindern, dass eine fehlerhafte Seite den gesamten Browser herunterfährt, und Phishing-Schutz hinzufügte. Zu diesem Zeitpunkt waren die meisten Geeks bereits zu Firefox und einige von uns zu Google Chrome übergegangen.
Der wahre Grund, warum Geeks IE hassen
Nur weil wir Geeks sind, heißt das nicht, dass wir alles hassen, was minderwertig und veraltet ist - tatsächlich lieben wir oft Retro-Computing -, deshalb lieben wir Atari, NES, Commodore 64 usw. Wir sind stolz auf unser Geek-Wissen. Warum ist Internet Explorer eine andere Geschichte?
Hier sind ein paar Gründe, die unseren Hass auf den Buggy-Browser angeheizt und uns schließlich über den Rand gebracht haben:
Die Unterstützung von IE ist für Webentwickler wie eine Augenweide
Hier ein Beispiel für einen Tag im Leben eines Webdesigners: Sie verbringen Stunden damit, sicherzustellen, dass Ihre Seite gut aussieht, und testen sie in Google Chrome, Firefox, Safari und sogar Opera. Es sieht toll aus, super!
Jetzt öffnen Sie den Internet Explorer und die Seite sieht aus, als hätte jemand sie in einen Mixer gelegt und auf die Schaltfläche "Peitsche" geklickt. Dann verbringen Sie doppelt so viel Zeit damit, das Problem so zu beheben, dass es in IE6 und IE7 erträglich aussieht, und fluchen die ganze Zeit laut.
Glücklicherweise stellen Internet Explorer 6 und 7 bis 2014 eine statistische Anomalie bei der tatsächlichen Internetnutzung dar, und die meisten größeren Websites unterstützen sie nicht mehr. Selbst die Nutzung von Internet Explorer 8 ist für viele Websites auf einstellige Prozentsätze gesunken.
Geeks werden gezwungen, Internet Explorer zu verwenden
Und hier kommen wir zum eigentlichen Problem - dem ganzen Grund, warum Geeks Internet Explorer nicht ausstehen können:
Geeks waren überall gezwungen, Internet Explorer bei der Arbeit zu verwenden, selbst wenn es bessere Browser gibt, gezwungen, ihn für Unternehmensanwendungen zu unterstützen, sicherzustellen, dass Websites weiterhin im IE funktionieren, und wir konnten nicht überzeugen jeder um zu einem besseren Browser zu wechseln.
Geeks hassen nichts Minderwertiges - aber sie hassen es, wenn es ihnen aufgezwungen wird.
Die gute Nachricht: Die Zukunft ist für IE besser
Zum Glück scheint Microsoft endlich aus ihren vielen, vielen Fehlern in der Browserwelt gelernt zu haben. Internet Explorer 10 und 11 sind blitzschnell, meistens standardkonform und abgesehen von der veralteten Benutzeroberfläche, die wirklich etwas Liebe braucht, eine gute Wahl für jeden. Es gibt sogar Gerüchte, dass Microsoft endlich eine bessere Benutzeroberfläche für IE in Windows 10 veröffentlichen könnte. Wir hoffen!
Basierend auf unseren kürzlich durchgeführten Tests zielt ein Großteil der neuen Malware nicht mehr auf Internet Explorer ab, da das Schreiben von Plugins für den Internet Explorer eine komplizierte Sache ist, während das Schreiben von schnellem HTML- und JavaScript-Code in Erstellen Sie Spionage-Adware-Erweiterungen für Firefox oder Chrome ist wirklich einfach.
Es ist eine ganz neue Welt, und Chrome und nicht IE ist das Ziel.