Bonjour,
Suite à la lecture du thread sur la POO, je rassemble ici les ressources web que j'ai pu trouver concernant les Design Patterns (DP).
Quelques infos de base
En littérature française, on trouvera les termes de Modèles (ou Schémas, ou Patrons, ou en Motifs et quelques autres) de Conception.
En résumé, les DP sont des solutions éprouvées à des problèmes communs. Le terme est employé la première fois par un architecte (un vrai, pas un informaticien ) dans les années 70. Puis en 1995 (et oui, plus de 10 ans...), 4 personnes publient un ouvrage présentant une collection de modèles de conception réutilisables pour des problèmes de programmation. C'est le fameux Gang of Four (GoF). Leur ouvrage est devenu depuis une référence.
De nouveaux problèmes de conception informatique apparaissant régulièrement, d'autres DP sont apparus depuis et continueront à apparaître.
A noter que les DP sont des solutions indépendantes du langage de programmation utilisé. Donc n'hésitez pas à vous à lire des docs même si elles ne concernent pas purement le PHP
Ressources
On trouve de nombreuses ressources sur le net concernant les DPs. En voici quelques unes :
De façon générique :
LA référence (en anglais certes, mais ce site est mondialement reconnu) : http://c2.com/cgi/wiki?PeopleProjectsAndPatterns
L'inévitable page dans Wikipedia : http://fr.wikipedia.org/wiki/Patron_de_conception
Sites orientés PHP
Le plus intéressant (c'est subjectif), mais par contre pas très à jour : http://www.phppatterns.com/docs/?idx=design
Un autre site un peu identique au précédent : http://www.patternsforphp.com/
Les slides d'une conférence sur les DP qui donne un aperçu sympa : http://conf.phpquebec.org/slides/2007/de...tterns.pdf
Un article sur le site DeveloppersWork d'IBM sur quelques DP en PHP 5 : http://www.ibm.com/developerworks/librar...signptrns/
Quelques DP en PHP 4 (allez donc coder une interface en PHP4 !!!) : http://www-igm.univ-mlv.fr/~dr/XPOSE2004...terns.html
Voilà, un bon début !
Je suis preneur de tout autre vers des ressources intéressantes.
Si un modérateur se le sent, il peut updater mon post pour ajouter d'éventuelles ressources, je ne suis pas toujours très dispo pour passer sur ce forum (même si j'apprécie).
03/07/2007 ajout du site patternsforphp.com
Suite à la lecture du thread sur la POO, je rassemble ici les ressources web que j'ai pu trouver concernant les Design Patterns (DP).
Quelques infos de base
En littérature française, on trouvera les termes de Modèles (ou Schémas, ou Patrons, ou en Motifs et quelques autres) de Conception.
En résumé, les DP sont des solutions éprouvées à des problèmes communs. Le terme est employé la première fois par un architecte (un vrai, pas un informaticien ) dans les années 70. Puis en 1995 (et oui, plus de 10 ans...), 4 personnes publient un ouvrage présentant une collection de modèles de conception réutilisables pour des problèmes de programmation. C'est le fameux Gang of Four (GoF). Leur ouvrage est devenu depuis une référence.
De nouveaux problèmes de conception informatique apparaissant régulièrement, d'autres DP sont apparus depuis et continueront à apparaître.
A noter que les DP sont des solutions indépendantes du langage de programmation utilisé. Donc n'hésitez pas à vous à lire des docs même si elles ne concernent pas purement le PHP
Ressources
On trouve de nombreuses ressources sur le net concernant les DPs. En voici quelques unes :
De façon générique :
LA référence (en anglais certes, mais ce site est mondialement reconnu) : http://c2.com/cgi/wiki?PeopleProjectsAndPatterns
L'inévitable page dans Wikipedia : http://fr.wikipedia.org/wiki/Patron_de_conception
Sites orientés PHP
Le plus intéressant (c'est subjectif), mais par contre pas très à jour : http://www.phppatterns.com/docs/?idx=design
Un autre site un peu identique au précédent : http://www.patternsforphp.com/
Les slides d'une conférence sur les DP qui donne un aperçu sympa : http://conf.phpquebec.org/slides/2007/de...tterns.pdf
Un article sur le site DeveloppersWork d'IBM sur quelques DP en PHP 5 : http://www.ibm.com/developerworks/librar...signptrns/
Quelques DP en PHP 4 (allez donc coder une interface en PHP4 !!!) : http://www-igm.univ-mlv.fr/~dr/XPOSE2004...terns.html
Voilà, un bon début !
Je suis preneur de tout autre vers des ressources intéressantes.
Si un modérateur se le sent, il peut updater mon post pour ajouter d'éventuelles ressources, je ne suis pas toujours très dispo pour passer sur ce forum (même si j'apprécie).
03/07/2007 ajout du site patternsforphp.com