Design web : utiliser les standards web
Par Pierrick, samedi 25 juin 2005 à 14:48 / categorie: Web / tags: lecture, web / #32 / rss
Design web : utiliser les standards web la traduction française du livre de Jeffrey Zeldman est sorti début avril 2005, soit 2 ans après la version anglophone. Voici mon avis sur le livre, mais aussi et surtout sur le sujet traité. 
Lorsque je choisis un livre d'informatique, je prends soin depuis plusieurs années de choisir des thèmes qui prennent du temps à se périmer. Ainsi, j'évite l'ouvrage traitant de la version X du logiciel Y pour privilégier par exemple celui traitant de l'opensource ou d'un langage de programmation stable (la moitié de mes livres d'informatique sont des livres sur Perl). Je pensais que le thème des standards du web ferait parti de la seconde catégorie, mais je me suis trompé :-/. En effet, "pour obtenir cela, il faut utiliser telle bidouille dans IE5" est une information qui périme très vite. Si aujourd'hui elle a encore de l'intérêt, quant sera t il dans 5 ans ? J'ai trouvé que beaucoup d'informations étaient déjà ou n'allaient pas tarder à devenir obsoletes.
Le livre commence par une bonne centaine de pages (1/4 du livre) de propagande (le terme est fort, mais il exprime bien l'idée) pour utiliser les standards. Je pense cette longue introduction inutile. En effet, les acheteurs sont a priori pro-standards et si l'objectif est de fournir des arguments pour qu'un designer persuade son chef décideur, un simple listing dans un petit chapitre aurait dû suffire.
Les conseils du livre ont pour la plupart un aspect bidouillage qui me dérange : on traite le sujet des standards et (a priori) de travail propre, mais face aux lacunes des navigateurs de 2003, on nous propose telle astuce pour Opera 7, pour IE5, etc. Alors certes, le but est de ne plus concevoir un site pour IE, un autre pour Opera, mais j'ai l'impression qu'on retombe systématiquement dans le même problème (évidemment, ce problème n'est pas imputable au livre, mais au thème abordé). J'ai eu plusieurs fois le sentiment de lire un listing d'exceptions au lieu de lire un ensemble de règles.
Orientation très professionnelle (dans le sens "le web sert à vendre") : références fréquentes aux contraintes de budget, de maximisation des profits (sur le long terme). Cependant, c'est souvent sur le principe de maximisation des profits (à court terme cette fois-ci) que les anti-standards se défendent. Le chapitre très intéressant sur l'accessibilité propose comme argument face à un décideur pressé (de gagner du fric et d'augmenter son pouvoir... euh pardon pour le petit écart) de ne plus empêcher à des non-voyants d'acheter (pour offrir a priori) le dernier téléviseur high-tech : en théorie le décideur ne peut pas rester de marbre face au manque à gagner. J'ai pris un exemple, le chapitre n'est pas architecturé autour de cet exemple. Je suis d'accord dans l'absolu, mais franchement, pour rester pragmatique et en observant l'attitude des décideurs dans ma boîte, cet argument ne tient pas une seule demi-seconde face à un raisonnement qui rapporte le plus à court terme : il vaut mieux faire 90% de profit en 2 jours que 100% en 15 jours. Il me semble personnellement que les principes d'accessibilité sont d'abord à mettre en place sur les sites des administrations (les impôts par exemple) et dans les applications web. Bref, l'auteur se bat sur un terrain qu'il va difficillement gagner (c'est courageux).
Pour parler un peu de la traduction française, elle est de très bonne qualité. Les expressions en français sont bien intégrées dans le reste du texte (on est donc loin de la traduction mot à mot) et je n'ai vu que 2 ou 3 petites fautes de frappe (doublement de début de phrase par exemple) qui ne sauraient en aucun cas gêner la lecture. Bref, la traduction fait bien son boulot : faire oublier qu'il s'agit d'une traduction. Même si la traduction n'avait par pour but de mettre à jour les informations, mais de les traduire... j'avoue quand même que certaines NdT (Node du Traducteur) indiquaient les informations totalement obsoletes comme un site disparu. C'est une bonne chose. Dommage que la traduction française soit sortie avec 2 ans de décalage. Pourquoi un tel retard ?
Pour conclure, ce livre n'est pas celui que je conseillerais en premier lieu. Malheureusement, je n'en ai lu aucun autre et je n'ai donc pas d'autre référence à comparer. Je pense que sur ce sujet, ma prochaine lecture sera CSS2 Pratique du design web de Raphaël Goetter, qui vient de paraître (et j'espère ne pas tomber sur un livre qui donne les astuces pour faire marcher CSS en 2005 dans IE6 et qui sera périmé en 2006... un petit tour à la librairie Eyrolles à Paris m'aidera peut-être à choisir).
Pour conclure concernant le thème des standards du web, je dirais que certaines critiques évoquées ci-dessus ne sont imputables qu'au thème lui-même et pas au livre à proprement parler. Le sujet des standards du web est à mon avis très important. Par contre, mon avis personnel n'a pas grande importance. L'idéal aurait été qu'il y 10 ans, les éditeurs de navigateurs web se mettent d'accord pour respecter des standards ouverts, au lieu de se ruer vers le tout propriétaire et incompatible. Mais l'histoire ne changera pas, j'espère qu'elle ne se reproduira pas. Vous l'aurez compris, j'étais assez enthousiaste sur le thème des standards du web et je suis plutôt déçu aujourd'hui.
Commentaires
1. Le lundi 27 juin 2005 à 13:30, par Surfette
2. Le lundi 27 juin 2005 à 20:52, par Pierrick
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.