| |||||
| Auteur |  Sujet : Model View Controller (MVC) - Architecture des applications PHP | 
|---|---|
skeye  | Reprise du message précédent : 
 
 --------------- Can't buy what I want because it's free -  | 
Publicité  | Posté le 21-09-2005 à 11:32:05   ![]() ![]()  | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
omega2  | 
 
  | 
nraynaud lol | 
 
 
 --------------- trainoo.com, c'est fini  | 
FlorentG  | Ce que je pense faire, c'est un truc du genre :
 
 
 
  | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
plainsofpain Pingouino's lover | up de ce topic important, j'ai débuté mon propre framework en MVC, vu que pour apprendre faut se lancer  --------------- http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be  | 
nraynaud lol | au fait, je vous rappelle que dans le monde normal, la vue est un listener du modèle. --------------- trainoo.com, c'est fini  | 
FlorentG  | 
 
  | 
Publicité  | Posté le 23-09-2005 à 20:00:14   ![]() ![]()  | 
plainsofpain Pingouino's lover | Sauf erreur, c'est bien comme ca que fait florentG il me semble.
 Message cité 1 fois Message édité par plainsofpain le 23-09-2005 à 20:03:35 --------------- http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be  | 
nraynaud lol | 
 
  | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
FlorentG  | 
 
 
 
  | 
plainsofpain Pingouino's lover | Donc logiquement, en web moi je verrais un controleur principal, qui, selon la requete du client, instancierait un controleur spécifique à l'action, qui lui même instancierait le modèle et la vue qui vont bien.
 Message édité par plainsofpain le 26-09-2005 à 09:12:15 --------------- http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be  | 
FlorentG  | 
plainsofpain Pingouino's lover | Assez impressionnant. Fallait y penser  --------------- http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be  | 
FlorentG  | Je t'explique pas le temps d'exécution sous PHP4 sans opcode-cache   | 
FlorentG  | Sauf que si tu fais :
 
 
  | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
Je@nb Kindly give dime | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
FlorentG  | 
 
 
 
  | 
skeye  | 
 
 Message édité par skeye le 26-09-2005 à 09:48:18 --------------- Can't buy what I want because it's free -  | 
omega2  | Au fait, c'est quoi "singleton"? une extension de php ou juste uen technique permettant d'avoir les même valeur dans tous les objets d'une classe donnée?  | 
skeye  | 
 
 --------------- Can't buy what I want because it's free -  | 
FlorentG  | singleton pattern (super utile ce site   | 
omega2  | ok, me rapellais plus du mot clé "static".   | 
shakpana des fois, j'me demande ... | > singleton pattern
  | 
FlorentG  | Moi j'appelle des fonctions statiques sur une classe qui trimballe une instance d'elle-même   | 
shakpana des fois, j'me demande ... | pas mal, j'en ai une comme ça aussi    | 
FlorentG  | Bien, après quelques jours de réflexions complètes, j'ai décidé d'abandonner quelque peu l'idée d'avoir une abstraction totale vis-à-vis de la source de données... Surtout après avoir lu un post là-dessus... Etre totalement abstrait est vraiment trop difficile, limite un peu la liberté, risque de porter atteinte aux perfs, et ne diminue le temps de développement que légèrement en cas de changement de SGBD...
 Message édité par FlorentG le 27-09-2005 à 15:56:01  | 
souk Tourist | les singletons c'est le maâââal   | 
FlorentG  | Touriste   | 
souk Tourist | 
 
  | 
FlorentG  | Ouais   | 
nraynaud lol | Je rappelle au passage que découpler les données de la base, ça permet aussi de tester avec des fakes, de développer indépendament de la base pour diviser le boulot, d'injecter des données bizzares dans les tests sans se faire chier, et d'avoir un design plus modulaire (parce qu'au moins y'a pas de SQL dans le business). --------------- trainoo.com, c'est fini  | 
FlorentG  | Voilà, je pense que tout le monde est d'accord de n'avoir aucun SQL dans la logique métier. Après c'est le layer en dessous qui pose problème : abstraction ultime ou non. Moi j'ai choisi quelque chose au milieu...  | 
skeye  | Moi j'ai du SQL dans le métier et je vous merde. Message édité par skeye le 28-09-2005 à 20:27:41 --------------- Can't buy what I want because it's free -  | 
Publicité  | Posté le    ![]() ![]()  | 

| Sujets relatifs | |
|---|---|
| Comment créer une architecture propre et fonctionelle... | [Débutant] Webdesigner a besoin d'aide pour PHP | 
| script PHP style explorateur windows | PHP et MS SQL | 
| [PHP] envoi d'images qui se dimentionne et s'ajoute direct sur 1page | Afficher le temps utilisé pour générer une page PHP | 
| [PHP] connexion bdd différente selon page locale ou sur serveur ? | Afficher une image générée par un script PHP dans un PDF ? | 
| Utilisation d'une variable en Flash depuis PHP | Erreur de forum PHP | 
| Plus de sujets relatifs à : Model View Controller (MVC) - Architecture des applications PHP | |



  

