5 raisons pour arrêter de coder des sites Internet Explorer 6 compatible


Si vous êtes un développeur et que vous avez déjà travaillé sur un projet professionnel conséquent, vous savez qu’il faut à chaque étape vérifier votre site sur différents navigateurs. Actuellement, je vérifie/teste mes sites sur les navigateurs suivants : Firefox 3 et 2 ( Win et *nix), Safari 3.1 (Win) , Opera 9.5 (Win,*nix) et Internet Explorer 6 et 7. Cela nécessite 3 écrans, 2 ordi et un VMware. Bref c’est beaucoup de boulot pour s’assurer du mythe de l’interopérabilité d’un projet. Cela fait 2 ans que IE7 est sortie, Il est donc temps de mettre IE6 dans la même catégorie de Netscape 4, En d’autres termes, je demande à tous les web développeurs professionnels d’arrêter de rendre leur projet IE6 compatible. Pourquoi ? voici 5 raisons :

1) Tant que l’utilisateur de IE6 verra ses sites fonctionner correctement, il n’aura aucune raison valable de changer son comportement,  d’utiliser un navigateur plus récent. Dès qu’il verra que ses même sites habituelles ne fonctionnent plus, il arrêtera de surfer … ou plus simplement se tournera vers un navigateur plus récent.

2) l’installation de IE7 ne dépend plus de la validation de votre OS par Microsoft, donc plus rien n’empêche le surfeur moyen de mettre à jour son navigateur. Et Microsoft suggère lui-même de passer sous des navigateurs alternatifs pour ceux ou celles qui utiliseraient encore des OS plus vieux que Windows XP.

3) D’ici le premier trimestre 2009 au plus tard IE8 sortira de manière officielle, donc on se retrouvera en tant que developpeur à coder pour 3 générations de IE, on l’a déjà fait pour IE6, IE5.5 et IE 5.0. Je sais pas pour vous mais cela ne m’a pas laissé de bon souvenir.

4) IE6 est un navigateur obsolète dont les parts de marché actuelles ne sont maintenues artificiellement que par nous, les développeurs !! Les parts de marché d’IE6 sont condamnées à diminuer, avec l’augmentation de l’utilisation de Vista  (IE7 installé par défaut), des autres navigateurs précités et de la mise à jour possible d’IE6 vers IE7 sous XP, il ne dépend que de notre attitude d’accélérer ce déclin qui ne peut que nous être favorable en tous points.

5) Cela fera moins de boulot pour nous… faux, cela nous permettra de nous focaliser plus rapidement vers d’autres versions de nos projets, les versions pour les smartphones et autres iPhone par exemple, ou dans une moindre mesure, d’enfin pouvoir utiliser les fonctionnalités nouvelles des navigateurs récents mais absents de IE6.

Arrêter de coder pour IE6 est une nécessité, si l’on ne veut pas reproduire l’épisode de la longue agonie de Netscape4 et cela permettra à IE6 de rejoindre plus fièrement le cimetière des navigateurs la tête haute.