Moin,
ich habe erst seit 3 Wochen einen InternetAnschluss und benutze den IE, wie ihr ihn nennt. Nun Stieß ich auf diese Seite und laß "yuppiduschallalala..." und mich interessiert mal, warum ihr den internet explorer so mies mach?
Hmm, mal sehen:
1. Usability: Es gibt da einige nette 'Features' die sich scheinbar nicht abschalten lassen und sich damit grundsätzlich zum Bug klassifizieren:
a. Wenn man ein neues Fenster öffnet, wird der Inhalt des aktuell angezeigten Fensters da rein geladen. Das ist in 99% aller Fälle nicht beabsichtigt und unerwünscht, vor allem wenn das erneute Laden der Seite serverseitige Aktionen nach sich zieht.
b. Scrolling (mit oder ohne Scrollrad) ist im IE einfach nur nervig. Da scheint er zu versuchen die Seite sanft zu scrollen, die entstehende Bewegung ist aber ruckig und wirkt sich extrem störend auf den Lesefluss aus. Ausserdem ist so die Scrollgeschwindigkeit begrenzt, was teilweise dazu führt, dass man sich zurücklehnen und zuschauen kann wie der Browser die grade angestoßene Bewegung zu Ende vollführt.
c. Zusätzlich fehlen einige Features, wie zum Beispiel tabbed browsing, das vor allem bei Vielbenutzung unverzichtbar ist, oder Mausgesten die das Arbeiten ebenfalls spürbar erleichtern.
d. Vor einiger Zeit war der Vollbildmodus mal ein interessantes Alleinstellungsmerkmal zum Lesen von längeren Texten, den gibt es aber mittlerweile wo anders auch.
2. Standardeinhaltung:
a. Der IE kann nicht mal HTML 2 vollständig, da die sehr nütlichen relativen Links fehlen.
b. CSS ist teilweise ein Trauerspiel
c. Der IE hat es in 3 Versionen nicht gelernt, Mime-Typen zu unterstützen. Dieser Bug ist sogar dokumentiert (http://msdn.microsoft.com/workshop/networking/moniker/overview/appendix_a.asp).
d. DOM-Unterstützung ist nur in Ansätzen vorhanden. DOM-Events fehlen vollständig. Dort wo DHTML-Eigenschaften unterstützt werden, ist die Benennung ansonsten funktionsgleicher Objekte oder Attribute nahezu konsequent anders als im Standard, sogar die Bedeutung der Attributwerte ist teilweise anders. Standardkonformes JavaScript so zu verbiegen, dass es im IE geht, wird damit zur Qual, zumal IE 4 und 5/6 getrennt beachtet werden wollen.
e. Transparente PNGs machen im IE keinen Spaß.
Im Übrigen: Das was tatsächlich funktioniert, tut es in der Regel halbwegs ordentlich, und wenn man es erst mal geschafft hat, ein DHTML-JavaScript so hinzubiegen, dass es im IE geht (sofern möglich), funktioniert es auch in vielen Fällen schneller als in anderen Browsern.
--
Henryk Plötz
Grüße aus Berlin