het gaat erom dat het niet logisch klinkt dat ge ne browser bucht vind terwijl hij in staat is om 'crappy' code toch nog fantsoenlijk te interpreteren terwijl een andere browser het verkeerd toont. (en buiten enkele voorbeeldjes kan IE ook GOEDe code weergeven....)
daar draait het juist wel om, elk programma dat een scriptingtaal/programmeertaal moet interpreteren/omzetten dat verkeerde codes accepteert is per definitie boecht.
Mooi voorbeeldje : ik had voor het school een project moeten maken en dat maakte gebruik van tabellen ( geen html-tabellen (!) ). Nu per ongeluk was ik uit die tabel gegaan, de compiler liet er me niets van weten en het programma werkte goed op mijn pc. Als ik het echter op een andere pc ging het niet. Die pc aanvaardde het immers niet dat ik uit mijn tabel ging.
Conclusie : natuurlijk had ik die fout niet moeten maken, maar als die compiler mij niets laat weten is die compiler in dat opzicht boecht.
( en die compiler is geen microsoft-product voor ge aanhaalt dat ik iets heb tegen alle ms-producten )
nog een voorbeeld. Met PHP kan je met error_reporting zetten op welk niveau je errors wilt krijgen. Ik kan u met rotsvaste overtuiging zeggen dat als ik 2 sites codeer en de eene met het laagste errorniveau en de andere met het hoogste errorniveau, dat die met het hoogste errorniveau het betrouwbaarste zal zijn en zonder ( of bijna zonder) bugs zal zijn. terwijl er in die met het laagste errorniveau gegarandeerd nog fouten in staat. ( omdat ik slechte code ervoor heb geschreven)
voorbeeld 3. Ik heb al aangehaald dat hoe strikter iets gedefinieerd is voor een computer hoe beter het zal werken. en uiteraard hoe strikter iets gedefinieerd hoe correcter uw code moet zijn. dit merk je dan ook in spelletjes. Bij schaken heb je heel strikt gedefinieerde regels. Het gevolg hiervan is dat we schaakcomputers kunnen maken die bijna onklopbaar zijn en die geen stommiteiten zullen doen ( tenzij ge het op niveau "too easy" zet natuurlijk

).
Als we dan echter eens vergelijken met een fps, zoals bijvoorbeeld ut2k4. Er zijn geen echte regels voor hoe je een fps moet spelen om altijd te winnen. het gevolg is dat er geen strikte definitie is van hoe een bot moet zijn. Nu die bots doen best goed hun werk, maar soms zie je die toch de meest stupide dingen doen en ik ben er zeker van dat als je war ofzo zou spelen je zeker en vast niet wilt vertrouwen op bots.

om dan weer terug te komen op die strikte definitie. Als een bot zich in onslaught zich plaatst in zon base-verdegingstoestel, dan zie je de bot dus geen fouten meer maken.
Waarom ? omdat de mogelijkheden daar veel beperkter zijn ( hij kan schieten of niet schieten ) en de code die ervoor te schrijven valt strikt te definiëren is.
Begrijp me nu niet verkeerd hé, ik wil hier niet de AI-makers van ut2k4 te kakken zetten want ik weet dat het gewoon een onmogelijke job is om een bot te maken die compleet menselijk reageert.
En als ge het nu nog niet doorhebt dat crappy code aanvaarden slecht is, weet ik het ook niet hoor
een voorbeeld dat ge aanhaalt gaan er ongetwijfeld ook bestaan voor firefox of opera.
mijn IE is hier nog immer gecrasht, die IRC worms hebben me nog nooit last bezorgd...
natuurlijk zijn diezelfde voorbeelden er ook voor firefox en opera, daarom dat het juist belangrijk is om correcte code te schrijven zodanig dat er geen twijfel mogelijk is over wat nu het juiste is !
uw IE nog nooit gecrasht ? dat gelooft ge toch niet zelf zeker ? Elke browser crasht wel eens enkele keren per jaar. ( ja, ook firefox )
IE is nog altijd de meest gebruikte browser, ja uiteraard door MS hun monopolie positie daarin... maar als vandaag of morgen firefox de absoluut vaakst gebruikte is kun je er 100% voor tekenen dat er genoeg exploits gevonden worden of bugs.
waarom? omdat de hackers/virus schrijvers een dan zo breed mogelijk publiek kunnen bereiken.
akkoord de hackers zullen zich dan concentreren op firefox, maar zelfs dan nog gaat het niet veel effect hebben. Firefox is immers een gewoon programma dat voor niets tussenzit met het OS.
IE is compleet geïntegreerd in het OS en daarom kan je veel destructiever te werk gaan dan met opera/amaya/firefox/netscape/...