[MVC] Push ou Pull

Statut
N'est pas ouverte pour d'autres réponses.

WaKaaN

JcQL
Selon vous,

Quelles sont les majeures différences entre l'approche architecturale Pull et Push ?

Quelles est la meilleures solutions et dans quels cas ?

Merci pour les avis. :)

Dapres ce que je peux en lire, il semblerait qu'on doive utiliser les deux dependant des cas :

-> Lecture : demande par la vue
-> Modif : demande par le controleur

Ai-je compris?
 

ozilrit

Elite
En gros :
Push : le module est responsable de l'agglomération des données utiles pour la vue.
<?php $data = $model->getData(); ?>
<html>
<body>
<h1>Bonjour, <?php echo $data ['username']; ?> !</h1>​
</body>​
</html>​

Pull : la vue appelle les méthodes du module pour obtenir les données utiles.
<html>
<body>
<h1>Bonjour, <?php echo $model->getUsername(); ?> !</h1>​
</body>​
</html>​
 
1er
OP
WaKaaN

WaKaaN

JcQL
Donc, si on applique rigoureusement le principe du MVC, on utilisera plutot le push ? (En tout cas, c'est ce qu'il me semble...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut