Best practices PHP 5

-

Livres
498 pages
Lire un extrait
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

POO - UML - Design patterns - XP
SPL - PEAR - Tests unitaires - SVN
Refactoring - Optimisation
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 ti

POO - UML - Design patterns - XP


SPL - PEAR - Tests unitaires - SVN


Refactoring - Optimisation


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.



  • PHP est-il adapté à vos besoins ?

  • Organisation du projet : conventions et outils

  • Modélisation en UML pour PHP

  • Bonne pratiques de développement en PHP

  • Définition des exigences pour l'exploitation

  • Témoignages

  • Bibliographie

  • Index

Sujets

Informations

Publié par
Ajouté le 07 juillet 2011
Nombre de lectures 285
EAN13 9782212850406
Signaler un problème
G u i l l a u m e P o n ç o n P r é f a c e d e C y r i lG e y e rd e P i e r r e
Best practices PHP 5 De lanalyse des besoins à la conception J2EE PHP 5
                
 
CHEZ LE MÊME ÉDITEUR
Dans la collection Architecte logiciel
X. BLANC. –MDA en action.Ingénierie logicielle guidée par les modèles.N°11539, 2005, 294 pages.
F. VALLÉE. –UML pour les décideurs. N°11621, 2005, 300 pages.
P. ROQUES, F. VALLÉE. –UML 2 en action.De l’analyse des besoins à la conceptions J2EE.e N°11462, 3 édition, 2004, 380 pages + posters.
J.-L. BÉNARD, L. BOSSAVIT, R. MÉDINA, D. WILLIAMS. –Gestion de projet Extreme Programming. N°11561, 2002, 300 pages.
À propos de PHP
C PIERREDEGEYER, E. DASPET. –PHP 5 avancé. e N°11669, 2 édition, 2005, 804 pages.
P. CHALÉAT, D. CHARNAYETJ.-R. ROUET. –PHP et JavaScript (Les Cahiers du programmeur). N°11678, 2005, 224 pages.
J.-M. DEFRANCE. –PHP/MySQL avec Flash MX 2004. N°11468, 2005, 710 pages.
J.-M. DEFRANCE. –PHP/MySQL avec Dreamweaver MX 2004. N°11414, 2004, 550 pages.
J. ENGELS. –PHP 5.Cours et exercices.N°11407, 2005, 518 pages.
S.MARIEL. –PHP 5(Les Cahiers du programmeur).PHP et XML.N°11234, 2004, 288 pages.
J.-P. LEBOEUF. –PHP 5 et MySQL (Les Cahiers du programmeur).Première application avec PHP 5 et MySQL.N°11496, 2004, 240 pages.
S. MARIEL. –PostgreSQL (Les Cahiers du programmeur).Services Web avec PostgreSQL et PHP/XML. N°11166, 2003, 150 pages.
Programmation objet et modélisation UML
H. BERSINI, I WELLESZ. –L’orienté objet. N°11538, 2004, 550 pages.
P. ROQUES. –UML 2 par la pratique.Cours et exercices. e N°11680, 2 édition, 2005, 352 pages.
P. ROQUES. –UML (Les Cahiers du programmeur).Modéliser un site e-commerce. N°11070, 2002, 170 pages.
A. ROCHFELD, P. RIGAUX. –Traité de modélisation objet.Avec onze études de cas. N°11035, 2002, 308 pages.
                                  �                                   
ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com
er Le code de la propriété intellectuelle du 1 juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s’est généralisée notamment dans les établissements d’enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 2006, ISBN : 2-212-11676-4
Dépôt légal : novembre 2005 N° d’éditeur : 7324
Préface
Réussir un logiciel ce n’est pas seulement produire des milliers de lignes de code ; c’est un travail de réflexion, de modélisation, c’est une équipe, des méthodes, des outils mais aussi de l’entretien et des évolutions. À travers ce livre que j’ai eu le plaisir de lire et relire, j’ai vu apparaître petit à petit la réponse aux questions que tout informaticien doit se poser pour réaliser une applica tion web d’envergure. PHP est un outil exceptionnel à multiples facettes ; d’un côté une programmation souple et facile, celle qui a fait son succès ; d’un autre côté une plateforme complète adaptée à des projets critiques. Avec PHP ce n’est pas la technologie qui décide mais l’informaticien. Vous souhaitez développer vite un petit logiciel ? Inutile alors d’appliquer les grands moyens : vous pouvez travailler en procédural suivant une logique page par page. Si au contraire vous souhaitez développer un outil complet avec toute votre équipe, libre à vous alors de définir un cadre plus strict nécessaire à sa bonne réalisation ! C’est dans cette dernière optique que ce livre a été pensé et réalisé : vous offrir la pos sibilité de passer à la vitesse supérieure avec PHP et d’attaquer un développement avec toutes les cartes en main. « Best practices PHP » est un livre qu’il vous faut absolument consulter pendant toutes les étapes d’un projet. Il s’adresse tant aux architectes qu’aux chefs de projets et aux développeurs. Il vous permettra de poser les jalons nécessaires à la réussite de votre entreprise. Ce livre est fait pour vous si vous utilisez ou souhaitez utiliser PHP dans un cadre pro fessionnel. Grâce à cet ouvrage, les développeurs web pourront franchir une étape et les informaticiens confirmés appréhenderont mieux les bonnes pratiques à avoir dans un contexte web. Cyril Pierre de Geyer Cofondateur de l’Association française des utilisateurs de PHP Directeur technique d’Anaska
Remerciements
Écrire un livre est une expérience à la fois enrichissante et difficile. C’est une occa sion unique de vivre sa passion et de la faire partager, mais aussi un long travail de recherche, d’écriture, de lecture et de relecture continue qu’il est difficile d’entre prendre seul. Je tiens à remercier l’ensemble des contributeurs de Best practices PHP pour le temps et l’énergie qu’ils ont consacré au projet. En particulier... Pour leurs contributions techniques et leur soutien:Cyril Pierre de Geyer, directeur technique d’Anaska, qui s’est beaucoup investi malgré son emploi du temps chargé, Matthieu Mary, expert PHP, qui a été présent en permanence,Perrick PenetetPatrice Pichereauqui ont consacré du temps sur les sujets spécifiques qu’ils maîtrisent. Pour leur confiance et la qualité de leur travail : l’équipe Eyrolles, en particulier Muriel Shan Sei Fansans qui ce projet n’aurait pas vu le jour,Anne Bougnoux,Patrick Tonnerre,Sophie Hincelin etLibero Maesano; et pour la finalisation,Gaël Thomas ainsi queJeanMarie. Pour m’avoir supporté et soutenuma famille, en particulier mes frères, : Gérald et Germain, et mes parents,CatherineetPhilippe Ponçon. Pour leur collaboration active malgré la distance qui nous sépare :Zeev Suraski, David Goulden,Stanislav Malyshev, tous trois de la société Zend Technologies et Gérald Croës, consultant chez Aston. Pour leurs contributions ponctuelles et non moins importantes :Éric Binachon, Romain Bourdon,Michael Guitton,Damien Séguy, Jean ZundeletKDO. Enfin, pour leur soutien: tousmes collaborateurs de la société Travelsoftsans exception, avec une mention particulière àHervé Russac, administrateur système avec qui je par tage non seulement le travail et le bureau, mais aussi l’emploi du temps. Et tous ceux qui ont participé de près ou de loin à Best practices PHP et que je n’ai pas cités ici.
RESSOURCEEn savoir plus sur les contributeurs de ce livre Une page leur est attribuée sur le site de l’ouvrage à l’adresse suivante : Bhttp://php.openstates.org/contributeurs.html