Prekär ist aus meiner Sicht, dass Google selber den Chrome Browser im Rennen hat. Die werden sich in den nächsten Jahren Schritt für Schritt überlegen, wie sie den Browser so aufwerten können (mit ersthaft guten Funktionen), dass ihre eigenen Anwendungen immer besser laufen. Dadurch gewinnt ihre Online-Software noch Vorsprung zur Konkurrenz und der Chrome bekommt Zuwachs. Das ganze geht an unabhängigen Gremien wie dem w3c natürlich vorbei.
Genau das hat Microsoft ja seit 10 Jahren (seit der Netscape Ära) probiert – ist aber gescheitert weil zu wenige aufgesprungen sind. Und sie selber hatten keine relevanten Websites um den Markt zu pushen. Das sieht jetzt bei Google ganz anders aus.
Sehr unschön. Zitat:
Zitat von Barschel2004 und wie soll das technisch funktionieren   |
Barschel als Nicht-Programmierer meint die Frage so wie er sie gestellt hat, oder?
Also: um im IE keine "kaputte" Darstellung von HTML/CSS zu erhalten, und damit JavaScript richtig läuft, wird in der Praxis oft alles in anderen Browsern entwickelt (oft FF, weil dort die Entwicklerwerkzeuge zum
Prüfen und Ändern gut sind). Und dann werden jeweils im Nachgang die Änderungen für den IE eingebaut. Hier muss man dann zwischen IE 6 und den Nachfolgern unterscheiden, da der IE6 noch besondere Zicken hat(te).
Ohne Layoutanpassung sieht im IE schnell alles kaputt und falsch platziert aus. Wenn man z.B. mit Text und Layout in Spalten arbeitet, geht gar nichts ohne aufwendige Anpassung.
Wenn
JS Programmierung nicht speziell den IE berücksichtigt, läuft dort gar nichts. Programmierung ist zimperlicher als Design.
Bei
JS-Frameworks, die eine Grundprogrammierung von all dem anbieten muss das gesamte Framework Rücksicht auf den IE nehmen. Was dort nicht geht oder nur mit sehr großem Umstand realisiert werden kann, beeinflusst das gesamte Framework in der Entwicklung... Das alles bedeutet großen Aufwand.
Kurzfazit: wenn die den Extrawurst-Code für den IE rausnehmen, dann läuft dort nichts mehr. Sie werden also im Kundeninteresse eine Abfrage machen und wenn der User den IE6 verwendet, endet die Seite mit einem "Stoppschild".