J’arrive un peu tard dans le post mais je voulais juste donné mon avis
sur le petit débat sur IE et son respect ou non-respect des standard.
Il est évident que l’on (on c’est les developpeurs web) ne peux pas
forcer les utilisateurs à utiliser tel ou tel logiciel. A partir du
moment ou IE est fournit avec Windows et que Windows équipe 97% des
postes de travails, il est évident qu’il faut compter avec lorsque l’on
fait un site web.
Je rejoins pas mal Yogi lorsqu’il dit que la pluspart
des gens ne savent pas qu’il existe mieux, et ne le sauront
probablement jamais. Pourquoi? parce que pour certains le pc est une
boite noir qui pousse un miaulement (bip) lorsqu’on l’allume, qui
affiche des trucs et que quand on appuis sur le truc qui ressemble a un
E bleu on va sur le net. Leur vision de l’informatique s’arrete là.
Après il y a ceux qui s’y connaissent un peu plus et qui se dise : ca
marche donc pourquoi changer? Et ils sont loin d’avoir tord sur ce
point. Ca fait ce qu’ils veulent donc y a pas de raison pour eux de
changer ca…
La ou le débat IE vs Mozilla (je dis mozilla meme si
opera, et autre konqueror ont été cité ( firebird n’étant rien d’autre
que le moteur de mozilla ca revient un peu au meme sauf que firebird
est le browser de mozilla en stand alone (oui moi aussi j’achete plein
de paranthèses )))
intervient c’est plus au niveau de ce fameux ‘on’. Pourquoi? Il est la
pluspart du temps voire tout le temps possible d’integrer IE dans ses
devellopements afin qu’un site soit full compatible avec tout les
browsers…
Je vois deux raisons au moins.
D’abord si je fais un site
j’aime bien pouvoir testé un peu les divers possibilité offertes par le
langage… et ca ce n’est pas vrai que pour les site mais pour tout les
programmes. Si je fais une appli java je recommanderai direct une
utilisation de la jre 1.4.2 car je sais que j’aurai plus de
possibilités. Si le client impose la jre 1.2.1 ben je serai de 1
frustré, de 2 je me retrouverai devant des problèmes plus difficile à
resoudre que si j’avais la 1.4.2…
Pour le web c’est un peu la meme
chose… lorsque je peux j’aimerai utiliser les CSS2 a fond avec du
bon XHTML 1.1 voire pourquoi pas 2… Cependant IE m’empeche
d’utiliser un certain nombre des fonctionnalités de XHTML ou des
CSS2… (par exemple vous avez remarqué que dès que vous spécifié un
doctype IE 6 altere l’affichage du site?) cependant en tant
qu’informaticien on a un peu l’habitude des contraintes… la ou ca
pose problème c’est que IE est une contrainte quasi incoutournable, et
que pas mal de fonctionnalité offertes par les langages web sont du
coup irrémédiablement inutilisable dans le develloppement d’un site.
Je
ne m’en plains pas particulierement genre : " Bou mon métier est trop
innjuusteeee" je dis juste que c’est dommage que étant donné que IE qui
pourrait respecter les standard de manière plus rigoureuse nous
permettant plus de possibilité ne le fasse pas.
Le deuxième point est
ce qui me géne le plus… en général lorsque l’on develloppe une appli
on sait quelle sera le resultat. Si je code une boite de dialogue en
TCL/TK je sais que j’aurai une boite de dialogue si je lui dis de
s’afficher en haut a droite je sait qu’elle s’affichera en haut a
droite.
Le problème est que avec la différence dans l’interprétation
des standard web, ben au finale on ne sait pas trop ce que ca va
donner. La pluspart du temps c’est contournable… parfois on se trouve
dans un cas ou la solution pour IE et la solution pour Mozilla sont
incompatible… du coup on abandonne la feature.
Bref d’un langage qui
est censé etre déterministe on tombe dans de l’informatique
indéterministe.
Alors évidemment tout ca ne change rien au problème
que IE est un browser avec lequel on doit vivre… et que pour
l’utilisateur lambda tant qu’il sera disponible avec Windows ben tout
ira au mieux dans le meilleur des mondes.
Etant donné que tout le monde
ou presque a IE lorsque l’on doit choisir absolument un navigateur qui
pourra afficher notre site on choisira IE… c’est pour ca qu’il y a
peu de problème avec IE… Cependant quand on pense a ce qu’on perd
comme possibilité ben moi je ne peux m’empecher d’etre un peu
mélancolique… Voilà
Ce message a été édité par DeckerDodge le 14/10/2003