Design-Patterns, Modèle Vue Contrôleur... [Résolu] [POO] - Divers - Programmation
Marsh Posté le 05-03-2003 à 09:34:33
merlin7 a écrit : Bonjour, |
1) http://www.c2.com/cgi/wiki?PatternDefinitionThread
2) http://www.c2.com/cgi/wiki? mais c'est trollesque mortel la classification.
3) http://www.amazon.fr/exec/obidos/A [...] 59-1038509
4) c'est un pattern où 3 objets collaborent :
- le Modèle, objet ou groupe d'objet du domaine métier de l'application,
- la vue, objet montrant une aspect ou une série d'aspect à l'écran.
- le controleur, pour interragir sur le modèle (modifier les données d'une simulation par ex.) ou interragir sur la vue (déplacer une scrollbar par ex.).
Ce pattern repose sur le pattern observateur : la vue est dépendante du modèle, si le controleur le modifie, la vue sera prévenue et se mettra à jour.
5) vu que tes objets sont détruits lorsque la page est envoyée, tu dois les sérialiser et les récupérer (dans la session sur le serveur ou dans l'url ou en formulaire), mais ça doit être une belle galère.
6) un développement documenté, clair, propre, et tu réinvente pas la roue (en version carrée le plus souvent) toutes les 5 minutes.
Marsh Posté le 05-03-2003 à 11:53:50
Pour compléter la réponse 6 de nraynaud, les Design Patterns sont des solutions robustes, validées par l'expérience, à des problèmes classiques de la programmation.
L'expérience a montré que l'utilisation de ces patterns améliorait la lisibilité des programmes, réduisait le nombre global de bugs même sur des problématiques complexes, et facilitait de manière très significative la maintenance et l'évolution du logiciel.
Marsh Posté le 08-03-2003 à 17:03:50
Merci beaucoup les gars pour vos infos et vos explications !
Marsh Posté le 11-03-2003 à 20:07:27
merlin7 a écrit : Bonjour, |
je déterre le sujet pour l'avant dernier point :
http://www.phpmvc.net/
je suis tombé dessus sur freshmeat.net en cherchant autre chose
Marsh Posté le 04-03-2003 à 18:50:51
Bonjour,
Je cherche de la documentation et/ou des sites web traitant des points suivants :
- Design-patterns : définition
- Types de design-pattern
- Exemples
- Modèle Vue Contrôleur (MVC)
- Position de PHP par rapport à MVC
- Quel intérêt dans un processus de développement !?
Merci d'avance !
Message édité par merlin7 le 18-03-2003 à 18:49:08
---------------
Sans maîtrise, la puissance n'est rien...