IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Critique du livre : Best practices PHP 5

Couverture

Date de publication : 12/02/2006 , Date de mise à jour : 12/02/2006

Par siddh
 

Présentation et critique du livre Best practices PHP 5 de Guillaume Ponçon aux éditions Eyrolles.


1. Présentation de l'ouvrage
1.1. Table des matières
1.2. Le livre vu par l'éditeur
1.3. Mon résumé
2. La critique
2.1. Un ouvrage technique
2.2. Enfin un livre sur le développement professionnel en PHP
2.3. Illustrations et ressources
3. Conclusion
4. Liens


1. Présentation de l'ouvrage


1.1. Table des matières

  • Chapitre 1 : PHP est-il adapté à vos besoins ?
  • Première partie : Organisation du projet : conventions et outils
    • Chapitre 2 : Définir des conventions pour la conception d'applications PHP
    • Chapitre 3 : Installer et utiliser un gestionnaire de versions
    • Chapitre 4 : Mettre en place l'environnement d'exécution pour le développement
    • Chapitre 5 : Choisir un éditeur
    • Chapitre 6 : Choisir les outils d'administration
    • Chapitre 7 : Choisir les ressources et les supports de données
  • Deuxième partie : Modélisation en ULM pour PHP
    • Chapitre 8 : Eléments de modélisation utiles à PHP
    • Chapitre 9 : Optimiser le modèle pour PHP
    • Chapitre 10 : Les motifs de conception (Design Patterns)
  • Troisième partie : Bonnes pratiques de développement en PHP
    • Chapitre 11 : Exploiter les points forts de PHP : les méta-structures
    • Chapitre 12 : Assurer la qualité d'un développement PHP
    • Chapitre 13 : Simplifier et pérenniser un développement PHP
    • Chapitre 14 : Assurer des développements PHP performants et polyvalents
  • Quatrième partie : Définition des exigences pour l'exploitation
    • Chapitre 15 : L'environnement d'exécution
    • Chapitre 16 : Assurer la disponibilité : sécurité et maintenance
    • Chapitre 17 : Exploiter un environnement d'exécution clé en main
  • Cinquième partie : Témoignages
    • Chapitre 18 : Témoignages d'utilisateurs

1.2. Le livre vu par l'éditeur

Nul ne conteste les qualités de PHP en tant que plate-forme de développement web : simplicité, souplesse, richesse. Mais encore faut-il, pour en tirer parti, savoir adopter une démarche, choisir une architecture adaptée, établir des règles et des conventions... et s'outiller en conséquence. Cet ouvrage répertorie, de la conception à l'exploitation, les meilleures pratiques de développement PHP et les erreurs courantes à éviter. Condensé d'expertise acquise au cours de nombreuses années d'adoption de PHP en entreprise, il guide le développeur, le chef de projet et l'architecte dans l'optimisation d'applications professionnelles.


1.3. Mon résumé

Après avoir apporté des élèments de réponse à la question "PHP est il adapté a vos besoins ?", l'auteur rentre dans le vif du sujet en abordant les conventions et les outils que l'on peut utiliser. Tout y passe: les éditeurs, les gestionnaires de version, les outils d'administration, les base de données ...

Viennent ensuite les chapitres consacrés à la modèlisation UML appliquée à PHP.
On y découvre aussi bien les étapes de la modélisation que les différents diagrammes ou encore les outils de génération de code.
A noter, un chapitre trés interressant sur l'implémentation des Design Patterns en PHP 5.

Dans la quatrième partie, sont abordées les métas-structures, l'optimisation, le débugage, les templates et la performance.

Enfin, avant de nous transmettre des témoignages d'utilisateurs (dont ceux de Zeev Suraski), l'auteur nous parle de l'environnement d'execution.
Il évoque aussi bien le serveur web que PHP et aborde leur installation et leur configuration avant de parler d'une solution complète que constitue la plateforme Zend.


2. La critique


2.1. Un ouvrage technique

Ce livre est vraiment destiné à des utilisateurs avancés de PHP ou à des chefs de projets ou architectes.
En effet, il ne vous apprendra pas les bases du langage et il vaut mieux avoir des notions d'UML car de nombreuses illustrations y font appel.
C'est un ouvrage vraiment technique, il fait d'ailleurs partie de la collection "Architecte logiciel" de Eyrolles.


2.2. Enfin un livre sur le développement professionnel en PHP

Depuis que PHP 5 existe, il n'y avait pas encore de livre permettant aux entreprises de savoir comment mettre en place un projet de grande envergure.
C'est enfin chose faite.
De part la richesse des points abordés et la qualité exemples proposés, ce livre deviendra à n'en pas douter une référence en entreprise.


2.3. Illustrations et ressources

Comme je l'ai déjà évoqué, de nombreuses illustrations sont des diagrammes UML, aussi il faudra être familiarisé avec ce langage de modélisation.
Les exemples de code demandent eux aussi de connaître la syntaxe objet de PHP mais sont très bien documentés.

Il n'y a pas de CD ou de DVD en complément mais un trés bon site (cf. liens) sur lequel vous trouverez notamment un générateur de classes, un générateur de motifs ainsi qu'un quizz vous permettant de choisir votre environnement de développement.


3. Conclusion

Si vous voulez mettre en oeuvre un développement PHP professionnel, ce livre est fait pour vous.
Il vous permettra de voir quelle architecture adopter et vous fournira des conseils sur la manière de programmer efficacement et sur les outils que vous pouvez utiliser.
Les chefs de projets et les developpeurs confirmés y trouveront beaucoup d'informations utiles.


4. Liens



Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 siddh. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.