Partage d'informations (mes favoris du web, cuisine, tourisme, etc…et un peu de tout) et nouvelles technologies
Dans: Informatique
22 mai 2008Bonjour à tous,
Ma critique du livre « Les cahiers du programmeur » de Emmanuel Puybaret, vient d’ être publiée sur le site Developpez.com , voilà ce que j’en pense :
« Je viens de terminer la lecture du livre SWING dans la collection « Les cahiers du programmeur », un ouvrage sur l’API Swing qui permet de concevoir des interfaces graphiques avec le langage de programmation Java. Place maintenant à une petite présentation du contenu et à mes impressions sur cette publication dont le fil rouge est une application pour la modélisation 3D d’un logement.
Un bon point pour commencer, le sommaire complet et les titres de chapitres détaillés permettent d’ accéder rapidement à l’information. Ensuite pour chaque chapitre, les grands thèmes couverts sont annoncés, on sait donc d’avance ce que l’on va découvrir, c’est structuré et ça suscite l’envie de lire. Pour la matière, toutes les phases de création du projet Sweet Home 3D sont présentées : on débute par l’idée et les phases inhérentes au démarrage d’un projet (cahier des charges, conception…), puis l’installation des outils de développement, la programmation proprement dite et les cycles de tests associés pour finir avec le déploiement de l’applicatif. Le comparatif avec d’autres API graphiques (AWT, SWT, JFace) est le bienvenu pour expliquer les choix qui peuvent conduire à l’utilisation ou non d’un des outils. On pourra lire également sur chaque page des petits encarts pour agrémenter les explications du livre (B.A.-BA, A retenir, Astuces, Pour aller plus loin, Attention…)
Ce livre ne traite donc pas uniquement de Swing et on puisera énormément d’informations sur (entre autres) :
* Les fondations d’un projet informatique (cahier des charges, référentiel des sources)
* Les nouveautés de Java 5 (annotations, généricité,)
* Les designs patterns (MVC, Singleton, Décorateur, Proxy…)
* Le déploiement avec Java Veb Start
* ANT
Le livre expose des extraits de code commentés sur l’implémentation de l’application, des scénarios fonctionnels, des diagrammes de classes UML et des copies d’écrans pour illustrer les différentes étapes. J’ai cherché ce qui pouvait manquer dans le contenu mais tout est là.
C’était une découverte de la collection « Les cahiers du programmeur », et je dois dire que j’ai été enchanté tant par la qualité du contenu technique que par la pédagogie adoptée pour tenir le lecteur en haleine, mais aussi par la mise en page très riche et lisible à la fois. Je donne donc la note maximale et je ferai simple pour la conclusion : tous les livres devraient être comme ça, vous pouvez donc l’acheter les yeux fermés ! »
Bonne lecture !!!
Billets sur le même sujet :