Hi molily,
Und hält dann den Webdesigner für inkompetent, weil er benutzbare Seiten gewohnt ist.
Mit Recht, oder?
Wieso ist jemand inkompetent, wenn er dem Surfer sagt: »Unter den Bedingungen, die du mir diktierst, kann ich nicht vernünftig arbeiten«?
Demnächst im Hardwareladen: "Für Deinen alten Drucker gibt's demnächst keinen Toner mehr. So können wir nicht sauber arbeiten."
Softwaremeldung: "Ich weigere mich, auf der alten Schateke zu drucken."
Na, herrlich. Das Web ist für viele eine nette Nebensache, sie haben andere Sorgen, als stetige Browserupdates durchzuführen. Sie wollen ab und zu mal was nachsehen und fertig.
Es geht weniger um können als um wollen. Ist es nicht ein überzogen, zu fordern, dass Kompetenz des Webdesigners bedeutet, jeden noch so fehlerhaften Browser zufriedenzustellen?
Nein, genau das ist eine seiner Aufgaben, zumindest, wenn er für Geld arbeitet. Ansonsten kann er natürlich ausgrenzen, wen er will. Eine Meldung, die zur Installation eines bestimmten Browsers auffordert, ist ein Armutszeugnis, genauso wie die lächerlichen Meldungen, die es jahrelang gab, die Seite könne nur in irgendeiner NS oder IE-Version bei einer bestimmten Auflösung korrekt angezeigt werden.
Wozu gibts es eine technische Basis, wenn man sie gänzlich für wirkungslos erklärt? Die Frage ist eben, wie man irgendwann aus diesem Teufelskreis herausfindet. Welche Lösungsmöglichkeit siehst du?
Geduld. Es ist überhaupt nicht besonders schwer, Inhalte im IE ordentlich anzuzeigen. An JS-Programmierung stelle ich eh die Anforderung, dass es ohne geht, mit sinnvollen Ausnahmen, versteht sich, etwa bei einem Shop-System.
Viele der Probleme sind eh selbstgemacht. Man sieht, was möglich wäre, wenn alle Browser die neusten CSS-Versionen realisieren könnten, und ärgert sich dann, dass es nicht geht. Erfolgreiche Web-Entwicklung sollte m.E. immer ein wenig konservativ sein, wenn ich einen Flashfilm online stelle, sollte ich so entwickeln, dass meine Datei nicht die allerletzte Version des Players voraussetzt.
Überhaupt ist das Problem auf jede Softwareentwicklung übertragbar: Nur in Sonderbereichen, etwa bei Programmen für süchtige Zocker oder bei hardwarenahen Spezialanwendungen, kann ich davon ausgehen, dass eine topaktuelle, schnelle Hardware auf dem Schreibtisch oder besser, in mehreren Brummschachteln darum herum steht. Ansonsten muss ich versuchen, auch ältere Systeme zu bedienen.
Viele Grüße
Mathias Bigge