|
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 Unité de Masse | 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 Unité de Masse |
|
![]() 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 Unité de Masse |
|
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 Unité de Masse |
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 Unité de Masse | Je t'explique pas le temps d'exécution sous PHP4 sans opcode-cache |
FlorentG Unité de Masse | 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 Unité de Masse |
|
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 Unité de Masse | singleton pattern (super utile ce site |
omega2 | ok, me rapellais plus du mot clé "static". |
shakpana des fois, j'me demande ... | > singleton pattern
|
FlorentG Unité de Masse | 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 Unité de Masse | 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 Unité de Masse | Touriste |
souk Tourist |
|
FlorentG Unité de Masse | 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 Unité de Masse | 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 |