Warum hassen so viele Geeks den Internet Explorer?
Es ist allgemein bekannt, dass fast jeder Geek Internet Explorer aus Leidenschaft hasst, aber haben Sie sich jemals gefragt, warum? Werfen wir einen Blick auf die Geschichte und wo alles begann… für die Nachwelt, wenn nicht anders.
Im Gegensatz zu dem, was Sie vielleicht denken, ist dieser Artikel nicht Der Internet Explorer war ein hassendes Fest - in der Tat haben sie seit dem IE 9 die Leistung weiter verbessert, neue Funktionen hinzugefügt und generell standardkonform gemacht.
Am Anfang gab es IE und es war Gut?
Wir waren alle so daran gewöhnt, den Internet Explorer als einen langsamen, fehlerhaften Browser zu betrachten, der hinter den Zeiten steckt, aber es war nicht immer so - in der Tat - damals, als der Internet Explorer viele Neuerungen hervorbrachte, die das Web zu was machten es ist heute.
Hier ist eine kurze Tour durch die leicht vergessene Geschichte des berüchtigten Browsers:
1996: Internet Explorer 3
Diese Version des Browsers, die 1997 eingeführt wurde, 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 ActiveX-Steuerelemente eingeführt.
1997: Internet Explorer 4
IE4 führte eine rasante (zu der Zeit) schnelle Rendering-Engine als einbettbare Komponente ein, die in anderen Anwendungen verwendet werden konnte. Dies war viel wichtiger, als die meisten Leute erkennen. In dieser Version wurde außerdem Dynamic HTML eingeführt, mit dem Webseiten die Seite mithilfe von JavaScript dynamisch ändern können. Außerdem wurde die Active Desktop-Integration hinzugefügt.
Noch komischer? 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. Bis zur 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 hat die XMLHttpRequest-Funktion in JavaScript eingeführt, die die zugrunde liegende Technologie für jede Webanwendung darstellt, die Sie heute verwenden - wissen Sie, wie Google Mail. Natürlich wurde der Begriff „Ajax“ erst Jahre später von jemandem anders als Microsoft geprägt, aber diese Version unterstützte alles, was erforderlich ist, damit es funktioniert.
Also ja, Microsoft hat innoviert
Von IE3 bis IE6 nutzte Microsoft alle Ressourcen, um die Konkurrenz einfach zu übertreffen und neue Funktionen und bessere Browser schneller als Netscape zu veröffentlichen. Tatsächlich war Netscape 3 Gold ein fehlerhaftes Stück Müll, das ständig abstürzte, und Netscape 4 war extrem langsam und konnte Tabellen kaum rendern - geschweige denn CSS -, was den Browser zum Absturz bringen würde.
Um es in Zusammenhang zu bringen: Früher beschwerten sich Webentwickler über Netscape auf dieselbe Weise, wie sie sich jetzt über IE6 beschweren.
Was hat es so gemacht? Sehr Falsch?
Die Probleme begannen, als Microsoft den IE als erforderliche Komponente in Windows einbaute und die Deinstallation und Verwendung eines alternativen Browsers schwierig machte. Dann gab es das ganze Geschäft, mit dem sie ihr Monopol ausnutzten, um Netscape vom Markt zu drängen, und viele Leute begannen, Microsoft als das böse Imperium zu betrachten.
Microsoft hat den Versuch gestoppt
Als Microsoft 2001 den Internet Explorer 6 mit zahlreichen neuen Funktionen für Webentwickler veröffentlichte, gab es keinen Wettbewerb und sie hatten einen Marktanteil von 95 Prozent. Microsoft hörte einfach auf zu versuchen - ernsthaft, sie machten sogar fünf Jahre lang nichts Firefox wurde veröffentlicht und Geeks begannen mit der Migration nach links und rechts.
Microsoft-spezifische Funktionen
Das Problem bei Microsofts Innovation ist, dass vieles auf eine Art und Weise durchgeführt wurde, die nicht den Webstandards entsprach. Dies war kein Problem, wenn der Internet Explorer das einzige Spiel in der Stadt war, aber sobald Firefox und Webkit auf den Markt kamen und fing an, die Standards korrekt zu befolgen, plötzlich wurde es zu einem großen Problem für Webentwickler.
Sicherheitslöcher und Absturz
Nachdem Microsoft beschlossen hatte, dass sie es nicht mehr versuchen mussten, und sie nicht mit der Konkurrenz von Firefox und anderen Browsern mithalten konnten, Bugs und Sicherheitslücken tauchten nur links und rechts auf - wirklich schreckliche. Zum Beispiel ist dieser Code alles, was zum Absturz von IE6 erforderlich ist:
for (x in document.write) document.write (x);
Tatsächlich war der Screenshot zu Beginn dieses Abschnitts ein Live-Beispiel für das Testen dieses speziellen Fehlers.
IE7 und IE8 waren zu wenig, zu spät
Es hat fünf Jahre nach dem IE6 gedauert, bis Microsoft endlich IE7 veröffentlichte, was Tabs hinzufügte und den Browser ein wenig erträglicher machte, aber für Webdesigner war dies immer noch ein Alptraum, und das Problem wurde nur noch komplizierter, da Sie dies jetzt tun mussten Seiten in zwei miesen Browsern korrekt rendern statt nur einem.
Es dauerte weitere 2,5 Jahre, bis Microsoft Internet Explorer 8 endlich freigegeben hatte. Dadurch wurde die CSS-Unterstützung für Webentwickler erheblich verbessert. Außerdem wurden neue Funktionen hinzugefügt, wie z. B. privates Durchsuchen, Registerkartenisolierung, um zu verhindern, dass eine ganze Seite den gesamten Browser beschädigt, und Phishing-Schutz. Zu diesem Zeitpunkt waren die meisten Geeks bereits zu Firefox und einige von uns zu Google Chrome übergegangen.
Der wahre Grund Geeks hassen IE
Nur weil wir Freaks sind, heißt das nicht, dass wir alles hassen, was minderwertig und veraltet ist. Tatsächlich lieben wir 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 fehlerhaften Browser schürten und uns schließlich über den Rand bringen:
IE zu unterstützen ist wie eine Gabel im Auge für Webentwickler
Hier ein Beispiel für einen Tag im Leben eines Webdesigners: Sie verbringen Stunden damit, sicherzustellen, dass Ihre Seite gut aussieht, und testen Sie sie in Google Chrome, Firefox, Safari und sogar Opera. Es sieht toll aus, großartig!
Jetzt öffnen Sie IE und die Seite sieht aus, als würde jemand sie in einen Mixer stecken und den Peitschen-Button drücken. Dann verbringen Sie doppelt so viel Zeit damit, das Problem zu beheben, damit es in IE6 und IE7 erträglich erscheint, wobei Sie die ganze Zeit laut schimpfen.
Glücklicherweise sind Internet Explorer 6 und 7 bis 2014 eine statistische Anomalie bei der tatsächlichen Internetnutzung, und die meisten größeren Websites haben sie vollständig eingestellt. Selbst die Nutzung von Internet Explorer 8 ist für viele Websites auf einstellige Prozentzahlen gesunken.
Geeks, die gezwungen werden, Internet Explorer zu verwenden
Und hier kommen wir zum eigentlichen Problem - der Grund, warum Geeks den Internet Explorer nicht leiden können:
Geeks waren überall gezwungen, den Internet Explorer bei der Arbeit zu verwenden, selbst wenn es bessere Browser gibt, die Unterstützung für Unternehmensanwendungen erzwingen und sicherstellen müssen, dass Websites weiterhin im IE funktionieren, und wir konnten nicht überzeugen jeder zu einem besseren Browser wechseln.
Geeks hassen nichts, das minderwertiger ist - aber sie hassen es, wenn es ihnen aufgezwungen wird.
Die gute Nachricht: Die Zukunft ist für IE heller
Glücklicherweise scheint Microsoft aus ihren vielen, vielen Fehlern in der Browserwelt gelernt zu haben. Internet Explorer 10 und 11 sind rasend schnell, meistens normkonform, und abgesehen von der veralteten Benutzeroberfläche, die wirklich etwas Liebe braucht, sind sie für jeden eine gute Wahl. Es gibt sogar Gerüchte, dass Microsoft in Windows 10 endlich eine bessere Benutzeroberfläche für den Internet Explorer bereitstellen könnte!
Tatsächlich richtet sich die neue Malware nach unseren letzten Tests nicht einmal mehr an Internet Explorer, da das Schreiben von Plugins für den Internet Explorer eine komplizierte Angelegenheit ist, wohingegen das Schreiben von schnellem HTML- und JavaScript-Code zum Erstellen von Adware-Erweiterungen für Firefox oder Chrome ist sehr einfach.
Es ist eine völlig neue Welt, und Chrome ist nicht das IE, sondern das Ziel.