15Sep

Warum hassen so viele Geeks Internet Explorer?

click fraud protection

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

Es ist allgemein bekannt, dass fast jeder Geek den Internet Explorer mit Leidenschaft hasst, aber haben Sie sich jemals gefragt, warum? Werfen wir einen Blick auf die Geschichte und wo alles begann. .. zumindest für die Nachwelt.

Im Gegensatz zu dem, was Sie vielleicht denken, ist dieser Artikel , nicht , der ein Hass-Fest auf dem Internet Explorer sein soll. Tatsächlich haben sie seit IE 9 die Leistung weiter verbessert, neue Funktionen hinzugefügt und allgemein Standards gesetzt-konform.

Am Anfang gab es IE, und es war gut?

Wir alle waren so sehr daran gewöhnt, den Internet Explorer als einen langsamen, fehlerhaften Browser zu betrachten, der hinter der Zeit zurückblieb, aber das war nicht immer der Fall - tatsächlich war Internet Explorer der Pionier vieler Innovationen, die das Internet machtenWas ist es heute?

Bild

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 hat es viele neue Funktionen wie Java-Applets und leider ActiveX-Steuerelemente eingeführt.

instagram viewer

1997: Der Internet Explorer 4
IE4 führte eine flammende( zu der Zeit) Rendering-Engine als einbettbare Komponente ein, die in anderen Anwendungen verwendet werden konnte - das war viel wichtiger, als die Leute wissen. In dieser Version wurde auch Dynamic HTML eingeführt, mit dem Webseiten die Seite mithilfe von JavaScript dynamisch ändern und die Active Desktop-Integration hinzufügen können.

Noch seltsamer? Anscheinend erinnert sich niemand mehr daran, aber IE4 war plattformübergreifend - Sie konnten es unter Mac OS, Solaris und HP-UX installieren - und zu der Zeit, als IE5 veröffentlicht wurde, hatte IE4 einen Marktanteil von 60 Prozent erreicht.

1999: Internet Explorer 5.x
Microsoft hat Ajax erfunden. Warte was? Das ist richtig, es war diese Version von IE, die das XMLHttpRequest-Feature in JavaScript einführte, das die zugrunde liegende Technologie hinter jeder Webanwendung bildet, die Sie heute verwenden - wie Gmail. Natürlich wurde der Begriff "Ajax" erst Jahre später von jemand anderem als Microsoft geprägt, aber diese Version unterstützte alles, was nötig war, damit es funktionierte.

Also ja, Microsoft innovierte
Von IE3 bis IE6 nutzte Microsoft all seine Ressourcen, um die Konkurrenz einfach zu innovieren und neue Funktionen und bessere Browser schneller als Netscape zu veröffentlichen. Tatsächlich war Netscape 3 Gold ein fehlerhaftes Stück Junk, das die ganze Zeit abstürzte, und Netscape 4 war extrem langsam und konnte kaum Tabellen darstellen - viel weniger CSS, was oft zum Absturz des Browsers führen würde.

Um es in den Zusammenhang zu bringen: Web-Entwickler beschweren sich über Netscape genauso wie sie sich jetzt über IE6 beschweren.

Was machte es so sehr falsch?

Bild

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 damit, dass sie ihr Monopol ausnutzten, um Netscape aus dem Markt zu drängen, und viele Leute begannen, Microsoft als das böse Imperium zu betrachten.

Microsoft hat den
-Test gestoppt Als Microsoft 2001 den Internet Explorer 6 mit vielen neuen Funktionen für Webentwickler auf den Markt brachte, hörte Microsoft mit einem Marktanteil von 95 Prozent auf - ernsthaft, sie taten nichtsfür fünf Jahre, nachdem Firefox veröffentlicht wurde, und Geeks begannen, nach links und rechts zu migrieren.

Microsoft-spezifische Funktionen
Das ganze Problem mit Microsofts Innovation besteht darin, dass vieles davon in einer Weise gemacht wurde, die nicht den Web-Standards folgte - das war kein großes Problem, wenn Internet Explorer das einzige Spiel in der Stadt warSobald Firefox und Webkit herumkamen und anfingen, den Standards korrekt zu folgen, wurde es plötzlich ein großes Problem für Webentwickler.

Sicherheitslücken und Abstürze
Da Microsoft entschieden hat, dass sie es nicht mehr versuchen müssen und nicht mit der Konkurrenz von Firefox und anderen Browsern mithalten konnten, sind Bugs und Sicherheitslücken nur von links nach rechts gekommen - auch wirklich schreckliche. Zum Beispiel ist dieser Code alles was zum Absturz von IE6 benötigt wird:

& lt; script & gt; für( x in document.write){ document.write( x);} & lt; / script & gt;

Tatsächlich war der Screenshot am Anfang dieses Abschnitts ein Live-Beispiel für das Testen dieses speziellen Fehlers.

IE7 und IE8 waren zu wenig, zu spät
Es dauerte fünf Jahre nach IE6 für Microsoft, um schließlich zur Veröffentlichung von IE7 zu kommen, die Tabs hinzufügte und den Browser etwas erträglicher machte, aber für Webdesigner war es immer noch ein Alptraum, und das Problem nur kompliziert, da Sie nun die Seiten in zwei lausigen Browsern korrekt darstellen lassen müssen, anstatt nur eines.

Es dauerte weitere 2,5 Jahre, bis Microsoft den Internet Explorer 8 endlich veröffentlichte, der die CSS-Unterstützung für Webentwickler erheblich verbesserte und neue Funktionen wie privates Surfen, Tabulatorisolierung, um zu verhindern, dass eine schlechte Seite den gesamten Browser einbüßte, und Phishing-Schutz. Zu diesem Zeitpunkt waren die meisten Geeks bereits zu Firefox gewechselt, und dann einige von uns zu Google Chrome.

Der wahre Grund Geeks Hass IE

Bild [21]

Nur weil wir Geeks sind, bedeutet das nicht, dass wir alles hassen, was minderwertig und veraltet ist - in der Tat, wir lieben Retro-Computing - deshalb lieben wir Atari, NES, Commodore 64, etc. Wir nehmenStolz auf unser Geek-Wissen. Warum ist der Internet Explorer also anders?

Hier sind ein paar Gründe, die unseren Hass auf den Buggy-Browser angeheizt haben und uns schließlich über den Rand gebracht haben:

Unterstützung von IE ist wie eine Gabelung im Auge für Web-Devs
Hier ist ein Beispiel für einen Tag im Leben einesWebdesigner: Sie verbringen Stunden damit, sicherzustellen, dass Ihre Seite gut aussieht, und Sie testen es in Google Chrome, Firefox, Safari und sogar Opera. Es sieht gut aus, großartig!

Nun öffnest du den IE und die Seite sieht so aus, als ob jemand sie in einen Mixer gesteckt und den Whip Button gedrückt hat. Dann verbringst du doppelt so viel Zeit damit, es in IE6 und IE7 so aussehen zu lassen, dass es die ganze Zeit laut flucht.

Glücklicherweise sind Internet Explorer 6 und 7 bis zum Jahr 2014 eine statistische Anomalie in der tatsächlichen Internetnutzung, und die meisten größeren Websites haben ihre Unterstützung vollständig eingestellt. Sogar die Verwendung von Internet Explorer 8 ist für viele Websites im einstelligen Prozentbereich gesunken.

Geeks gezwungen zu verwenden Internet Explorer Bild
Und hier ist, wo wir auf das eigentliche Problem-der ganze Grund, dass Geeks nicht ausstehen Internet Explorer:

Geeks überall gezwungen wurden, Internet Explorer bei der Arbeit verwenden, auch wenn es bessere Browser, gezwungen sindum es für Unternehmensanwendungen zu unterstützen, gezwungen, sicherzustellen, dass Websites immer noch in IE arbeiten, und wir nicht überzeugen konnten, zu einem besseren Browser zu wechseln.

Geeks hassen nichts, was minderwertig ist - aber sie hassen es, wenn es ihnen aufgezwungen wird.

Die gute Nachricht: Die Zukunft ist besser für IE

Zum Glück scheint Microsoft endlich von ihren vielen, vielen Fehlern in der Browser-Welt gelernt zu haben. Internet Explorer 10 und 11 sind blitzschnell, größtenteils normenkonform, und anders als die veraltete Benutzeroberfläche, die wirklich etwas Liebe braucht, sind sie 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. Hier hofft man!

In der Tat, basierend auf unseren jüngsten Tests, richtet sich ein Großteil der neuen Malware noch nicht einmal mehr gegen den Internet Explorer, da das Schreiben von Plugins für den IE eine komplizierte Sache ist, während man schnellen HTML- und JavaScript-Code schreibt, um Adware-Erweiterungen für Firefox auszuspionierenoder Chrome ist wirklich einfach.

Es ist eine völlig neue Welt, und Chrome, und nicht IE, ist das Ziel.