Tomas: Internet Explorer auf lange Sicht

Beitrag lesen

Hallo,

Auf meinem Rechner läuft (zum Glück) kein MSIE 7, aber heißt das, dass der Browser bereits behobene Darstellungsfehler wieder erhalten hat?

Ich meinte damit, dass Fehler in der Darstellung behoben wurden, zumindest die notwendigsten.

An dieser Stelle erinnere ich mich an den Selfhtml-Blogeintrag Internet Explorer 7 und Standardunterstützung. Wie wir sehen, ist der MSIE 7 nicht der große Wurf, sondern ein aktualisierte MSIE 6, der die gravierendsten Fehler ausbügelt und ein paar nette Features mitbringt, die richtige Browser™ schon länger besitzen. Das mag vielleicht noch reichen, um den 0815-Websurfer, der „Internet Explorer“ mit „WWW“ – oder schlimmer, „Internet“ – gleichsetzt, zufrieden zu stellen, aber der eklatante (sicherheits-) technische Rückstand wird ja mit der Zeit nicht kleiner. Ich glaube und hoffe, dass auch ottonormal@localhost (z.B. durch den Freundeskreis) mitbekommt, dass es da draußen bessere Browser gibt, die außerdem viele Webseiten schöner darstellen, so dass er sich diese Programme besorgt. Auf lange Sicht hat der MSIE nach dem bisherigen Stand der Dinge keine Zukunft. Während sich Microsoft auf dem Quasi-Monopol ausgeruht hat, gab es nicht nur neue Webtechnologien, sondern auch andere Browser, die diese implementieren. Und ich kann verstehen, wenn Entwickler auf diese Technologien nicht verzichten wollen, nur weil eines der meist-installierten Anwendungsprogramme davon nichts wissen will.

Bei diesem Punkt mussen aber auch diverse Anbieter (OnlineBanking, sog Webdesignerfirmen) mal einen Schritt in die richtige Richtung machen. Einerseits sind Texte wie "optimiert für IE" nur selten wahr. Andererseits fehlt es an Aufklärung über die Vorteile von Standard Compilant Design.

Das kann ich mir durchaus vorstellen, schließlich haben die Mozilla-Entwickler den alten Netscape-Code auch fast komplett über Bord geworfen und viel neu geschrieben.

Ich glaube außer den Graphiken für Vor und Zurück wurde damals nichts mitgenommen.

Wie meinst du das? Die Architektur kann man einerseits komplett umkrempeln, man kann das aber auch so machen, dass die öffentlichen Schnittstellen gültig bleiben.

Nun, Windows verwendet ja viele Bibliotheken des IE und umgekehrt.
Zum einen Frage ich mich dabei nun, ob es allein deshalb schon möglich sein wird, Dinge wie hasLayout zu entfernen, oder ob die Entwickler damit in einer Sackgasse stecken.
Gecko wird für Version 1.9 ebenfalls wieder eine Menge neuen Code erhalten (Stichwort Reflow Branch). Aber mir kommt es so vor, als wären wirklich tiefgehende umbauten für Trident nicht möglich, eben durch die zahlreiche Verwendung durch Drittsoftware und Windows.

Eventuell irre ich mich aber auch.
Wie im Blogeintrag bereits festgestellt ist IE7 ein notgedrungenes Release. Ich hoffe, dass die Entwickler nun Zeit haben, die Architektur des Browsers wirklich unter die Lupe zu nehmen und zu verbessern, anstatt Bug auf Bug zu setzen.
IE8 soll ja in den nächsten 1 1/2 Jahren erscheinen. Man darf gespannt sein, was in der Zeit so alles passiert.

Gruß, Tomas.