Voici une tendance intéressante. Signe que suivre les standars est en parfaite lignée avec le concept OpenSource. Des centaines de spécialistes de par le monde qui fabriquent et entretiennent un navigateur stable, sans toutes ces failles reliées à l'OS. La conformité du DOM devant le CSS. On ne parle pas de style qui colore le "scroll-bar", mais de ce genre qui par exemple devrait positionner de manière fixe une boîte en haut de page.
Quelques liens sur des articles fort intéressants :
C|Net Reviews: "Dear IE, I'm leaving you for good"Mozilla Firefox 1.0 vs. Internet Explorer 6User opinions... No, Internet Explorer did not handle it properlyCet article est
très intéressant, il démontre à quel point MSIE n'est pas conforme (non plus entièrement aux normes CSS), et à quel point Microsoft fait croire à certains prétendus "experts" que ce sont les autres navigateurs qui sont dans l'erreur! Dans l'erreur de ne pas "se conformer" à l'acceptation d'ActiveX, une technologie de MS farfelue tellement elle est une porte aux attaques de virus et Spiders (il vaut mieux utiliser Flash / Java plutôt que ActiveX)..
Maxime, je crois qu'
on n'est pas "compatible FireFox ou MSIE", mais "conforme aux standards ou pas"... Cette notion quelque peu malsaine d'être "compatible avec le navigateur X" nous provient... de Microsoft (aussi Netscape il fut un temps), qui tentait de s'accaparer le marché en poussant les développeurs Web à adopter des balises non standard - une manière de les garder dans le giron, ainsi que de pousser les internautes à adopter une technologie Web qui a le plus de faille à l'heure actuelle, et dont Microsoft ne semble plus pourvoir y faire quoi que ce soit.
Les gens en ont marre de boucher les trous de MSIE, en ont marre d'essuyer les mensonges de Microsoft, dont celui que MSIE serait indépendant de leur OS - ce qui est complètement faux. Par exemple, si vous voulez le bloqueur de pop-up, il vous faut l'OS Windows XP car c'est le SP2 de XP qui l'intègre!! Donc si vous utilisez Windows 2000 par exemple, il vous faudra migrer vers Windows XP pour avoir ce foutu "pop-up blocker". Par mesure de sécurité et de stabilité, par ouverture sur les standards, beaucoup d'entreprises sont en train d'évaluer et de mettre en place une politique de migration vers FireFox pour les uilisateurs. Ce n'est pas peu dire..
Combien de sites exigent MSIE pour être vus? Beaucoup trop! En parallèle, jamais je n'ai vu de route exigeant des Lada ou des Mercedes afin de pouvoir être empruntées!! C'est le même principe avec les navigateurs Web: il est ridicule de concevoir une route (un site) qui ne s'adresserait qu'aux Buik Chrisler par exemple, ce serait croire qu'une entreprise possèderait l'exclusivité d'une technologie... Assez anti-capitalliste et monopolistique comme approche

Mieux encore: tandis que Microsoft encourageait les développeurs à n'utiliser que leurs balises propriétaires, on pouvait pourtant constater que leur site, lui, répondait aux standards! Qui plus est, à l'époque où ils moussaient ASP et le JS de microsoft (un JavaScript à la sauce MS, différent du standard CMACS pour JavaScript évidemment), leur site lui n'utilisait que des standards, pas d'ASP ni de VBScript/JS, que du Perl et du JavaScript!! Comme si finalement ces "langages MS" ne sont pas à la hauteur de... MS! Assez étrange.
Firefox, tout comme Netscape 7.x, Opera, etc., utilise le DOM Gecko.
Mon conseil, pour ce qu'il vaut: messieurs/dames les marketeurs/développeurs/concepteur/et tout ce qui fini en "eur", qui ignorez les standards sous prétexte de "mondanités de marché", la prochaine fois écoutez vos collègues analystes et technologues, qui eux possèdent l'heure juste quant aux technologies et leurs tendances: jamais un marché ne réussira à imposer un produit bas de gamme quand il existe d'autres produits de meilleure qualité qui suivent les standards - si ce n'est que temporairement. C'est pour cela que la veille technologique reste nécessaire, c'est pour cela qu'aucun marketer ne devrait se mêler de stratégie, de cycle de vie technologique, de conception, tout comme un développeur/intégrateur/ingénieur/dir artistique ne devrait pas se mêler de mise en marché...
La technologie, ce n'est pas subjectif comme la vente d'un produit commun : ça marche ou ça ne marche pas, c'est binaire, c'est non négociable! Personne ne pourra jamais imposer un produit déffectueux par le simple effort de mise en marché. Microsoft s'en rend compte de plus en plus...