J'ai cliqué sur ce sujet car je trouvait le titre intéressant. J'ai passé pas mal de temps à lire tous vos messages et j'ai vu rabâchés sans arrêt les même arguments.
Exemple :
- 80% des utilisateurs utilisent IE
- Le but est de satisfaire tous les utilisateurs
- IE respecte pas les standards
- Les utilisateurs s'en foutent des standards du moment que ça marche
- Les résultats sont différents suivant les navigateurs.
- etc.
Je suis moi même développeur Web et le fait que c'est moi qui ai été choisi pour ce poste, c'est que je respecte les normes établies par le W3C. Lorsque je développe un site, je fais en sorte qu'il marche sur les principaux navigateurs connus et surtout sur les principales plates-formes utilisées. En clair, je développe en XHTML en utilisant du CSS et du PHP avec un peu de javascript.
J'ai testé tous mes sites sur les systèmes Unix/Linux, sous Mac et sous PC en utilisant, IE6, IE7, FF, Opéra et Konkeror.
Ce qui fait que les résultats sont différents sur les navigateurs c'est que tu ne sais pas coder correctement car de mon coté la seule différence que j'ai vu c'est au niveau des bordures (certains éléments sont de type "bloc" sur un navigateur et pas sur d'autres). Le problème a été résolue avec une seule ligne dans le CSS (display : bloc
si je souhaite faire du type "bloc". Après il en existe beaucoup d'autre.
En clair, si tu suis les normes établies par le W3C les résultats sont les mêmes sur les principaux navigateurs si tu codes proprement et que tu sais utiliser le CSS. L'introduction du PHP n'y change rien. Ce qui change c'est le Javascript qui n'est pas interprété de la même façon. Mais là encore, si tu utilise un code non propriétaire, le problème est vite réglé.
Personnellement j'ai abondonné IE pour FF mais pas à cause du résultat affiché à l'écran mais parce que FF charge la page plus rapidement et surtout que IE est la cible privilégiée des pirates.
Je suis tout à fait d'accord sur le fait que la majorité des utilisateurs utilisent les produits Microsoft mais
dans les entreprises, l'OS qui domaine c'est Linux justement parce que les produits Linux sont moins visés par les pirates et que les produits Microsoft sont bourrés de failles de sécurités. Il est vrai qu'avec IE 7, la sécurité à été mise en avant mais dans ce cas pourquoi il y a une mise à jour de sécurité par semaine concernant la version 7.
D'ailleurs Microsoft a tous misé sur la sécurité pour IE7 parce que les gens passaient à FF à cause ça justement.
De plus pour IE7 Microsoft a encore fait un mauvais plagia des navigateurs concurrents (ils ont copiés par exemple la navigation par onglet de FF).
Et là comble de l'apothéose, la sortie de Vista. Je l'ai essayé et ça m'a vivement interpelé car je me croyais sous Mac OS X. Mes mp3 ne marchaient plus, mes jeux vieux de 4 ou 5 ans non plus.
Je suis d'accord que la mode du jour est l'anti-microsoft et jusqu'à la sortie de Vista je m'en fichais. Mais, là ils ont poussé le bouchon trop loin dans la copie de produits existants.
Donc pour conclure, je dirait que ta question n'a aucun intérêt si tu sais programmer correctement.
Partager