Passenger schreef op maandag 15 februari 2010 @ 15:40:
[...]
Ik ben het volledig met je eens, behalve bovenstaande stukje. Veel webontwikkelaars hebben te maken met een team waarin ze werken, waar vaak ook designers bij zitten. Als er met de klant een overeenkomst bereikt wordt over het ontwerp van de site, zonder hierbij goed genoeg na te denken over de haalbaarheid in IE6-achtige browsers kan dat hele lelijke problemen opleveren en waanzinnig veel tijd kosten, ook als is de functionaliteit van de site heel simpel! Denk bijvoorbeeld maar eens aan alle prachtige CSS3 effectjes als ronde hoekjes, gradients, rgba geneuzel, box shadows, etc. Designers weten vaak niet hoe simpel of ingewikkeld het is om deze functionaliteit te implementeren.
Dus het is imho wel een beetje kort door de bocht om deze ontwikkelaar meteen laag in te schatten.
volgens mij heb je het over iets heel anders ... het toepassen van CSS3 'effectjes'; verloopjes, ronde hoekjes en RGBa/HSLa is helemaal geen probleem voor IE... Die kunnen dat gewoon niet aan en doen dat niet:
geen enkele IE-versie (dus met versie 6 heeft het an sich niet specieel meer of minder te doen) ..
Máár, het is ook qua 'backwards-compatibility' geen enkel probleem of CSS3 nu wel of niet ondersteund wordt :
Grotendeels hetzelfde geld ook voor HTML5... ook deze is zo ontwikkeld dat backwards comptabiliteit grotendeels bewaard kan blijven en 'nieuwe functionaliteiten (bv niet typen INPUT-elementen als Date, Color, Number gewoon in oudere browsers als input type="text" worden weergegeven).
Waar men hooguit wél van moet afstappen, is het idee dat je met nieuwe technieken wél nog steeds exact dezelfde 'extra' functionaliteiten kunt bieden of de pagina er 'pixel-precies' hetzelfde uit zal zien in 'oude browsers'...
oudere browsers krijgen ook een 'beperktere pagina' te zien, met minder details of specifieke style-elementen ... echter, de 'bruikbaarheid' kan prima bewaard blijven en er is verer geen reden om mensen buiten te sluiten enkel omdat ze kennelijk geen mogelijkheid of zin hebben een andere of nieuwere browser te installeren...
Punt is dan wél dat dit een lastige klus is voor juist de webdesign-bureau's, de accountmanagers de klanten moeten overtuigen van een veel moeilijker verhaal ..
namelijk niet een 'simplistisch' IE6 is baaaad' riedeltje (dat de klanten veelal kennen van een paar jaar terug toen ze nog alle andere browsers dan IE uitsloten) waarmee dan alles 'opgelost' zou zijn qua verschillende weergave-mogelijkheden of browser-afhankelijke bugs ...
Het 'juiste' verhaal is eigenlijk een veel moeilijker te begrijpen verhaal en dat is dat je de visuele verschijning ook deels laat afhangen van hoever een browser gaat in de ondersteuning van standaards en accepteerd dat er gewoon ook verschillende presentatie-mogelijkheden op het web bestaan (die juist steeds sterker worden... zo ontstaat er nu ook een steeds groter verschil tusen bv print-weergaven, mogelijk ook weergave voor netbooks én vooral ook mobiele telefoons)...
Imho kiezen mensen die heel makkelijk klagen over IE6, dat 'makkelijke' verhaal juist ook een beetje om het veel grotere probleem, dat veelal intern binnen projekten en naar klanten toe veel hogere eisen aan de communicatie-kunsten vraagt, te verhullen...
IE6 is dan nu de eenvoudige zondebok, zoals dat vroeger Netscape 4 was en misschien over een tijdje voor mobiel internet juist de Iphone-browsers (welke nu juist alks 'standaard' geld, met zn eigen ook veelal proprietaire technieken, op een gelijke wijze zoals IE6 ook ooit de 'overheersende praktijk-standaard was' warnaar iedereen ontwikkelde als hij geen zin had in veel dieper gaande communicatie met klanten )
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen