Bien développer pour le Web 2.0 de Christophe Porteneuve, deuxième édition : note de lecture
Par Victor Brito, le samedi 22 novembre 2008, à 14h48 - JavaScript / Ajax - Lien permanent
Les éditions Eyrolles ont publié le mois dernier la deuxième édition de Bien développer pour le Web 2.0 - Bonnes pratiques Ajax, de Christophe Porteneuve.
Le titre du livre en dit assez sur son objectif : inculquer aux développeurs de bonnes pratiques pour mettre en place des applications imprégnées de JavaScript non intrusif, de respect des standards du Web et même d'accessibilité. Même s'il y a beaucoup de matière (pas moins de 674 pages !), les différents chapitres sont d'autant plus agréables à lire que le ton employé n'a absolument rien d'un cours magistral ennuyeux et reflète la passion qui anime l'auteur.
La deuxième édition de ce livre, parue deux ans après la première, tient compte de l'évolution des navigateurs : Internet Explorer 8 est abordé, ainsi que les derniers outils de développement (comme le Dragonfly d'Opera). En outre, cette deuxième édition s'est enrichie d'un chapitre très instructif sur le débogage en JavaScript, ainsi que d'un chapitre sur des APIs tierces comme Google Maps.
Le principal regret, c'est que, pour la couche serveur nécessaire aux requêtes Ajax, l'auteur préfère le langage Ruby à PHP (c'est son droit
) ; nonobstant, ses exemples d'utilisation d'Ajax sont aisément adaptables à PHP.
Un autre regret peut aussi venir à l'esprit des inconditionnels de JQuery, en ce sens que l'auteur, parmi les bibliothèques et autres frameworks JavaScript, n'aborde que Prototype et script.aculo.us, se contentant d'indiquer l'existence d'autres bibliothèques (dont JQuery) dans une annexe.
Cela dit, ces regrets n'amoindrissent en rien l'intérêt de lire ce livre. De plus, la plupart des exemples y figurant peuvent être téléchargés sur le site d'Eyrolles, regroupés dans une archive zip.

