Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PEAR
PEAR Forum d'entraide sur le framework PHP : PEAR. Avant de poster -> cours PEAR.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2006, 12h01   #1
En attente de confirmation mail
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 2
Points : 2
Par défaut MVC, templates, Pear,..un peu perdu !!

Bonjour,

j'ai un niveau pas mal en PHP,, et J'ai envie de développer d'une manière plus efficace , donc j'ai lu a propos des frameworks, model MVC, PEAR, templates ..

il me semble que tous ces éléments ne sont pas indépendant les uns des autres.

je veux savoir par exemple c'est quoi la différence entre MVC et 3-tier ( pcq j'ai presq compris que c'est la meme chose , ou bien disant MCV est une architecture 3-tier?? )

les templates permettent de séparer la logique et la présentation, pourtant en lisant sur les templates j'ai l'impression que ça n'a rien avoir avec le model MVC..

que pensez vous de l'utilisation de pear et smarty ( par exp) pour faire une application respectant le modele MVC ?

en fait ,, je suis un peu perdu là

J'attends vos réponses .

Merci
ciel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 12h19   #2
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
salut
Citation:
e veux savoir par exemple c'est quoi la différence entre MVC et 3-tier (
pour faire simple le MVC implemente une architecture 3-tiers.
3 couches :
- le couche model
- la couche vue
- la couche controller


Citation:
es templates permettent de séparer la logique et la présentation, pourtant en lisant sur les templates j'ai l'impression que ça n'a rien avoir avec le model MVC..
les templates sont utilisé dans la couche vue, les données recuperer dans la couche model sont recupere par le controller pour les envoyer a la vue et ansie generer l'affichage

Citation:
que pensez vous de l'utilisation de pear et smarty ( par exp) pour faire une application respectant le modele MVC ?
ils conviennent parfaitement
smarty pour la vue, pear::db pour l'acces au données
jeff_! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h45   #3
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Pour completer.
PEAR est un site qui rassemble des bibliotheques developpees sur le meme modele.
Il y a de tout. des tests unitaires aux moteur de templatesen passant par la manipulations d'images.

Smarty est un moteur de templqte tres puissants mais il necessite une periode d'adaptation car il comporte son propre langage.


MVC est un design pattern non specifique a PHP. (Struts est une implementation de MVC en JAVA)
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 11h33   #4
En attente de confirmation mail
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 2
Points : 2
Merci pour vos réponses !

Citation:
ils conviennent parfaitement
smarty pour la vue, pear::db pour l'acces au données
j'ai lu aussi cet article qui explique davantage cette solution

http://www.onlamp.com/pub/a/php/2003...ar_smarty.html

dont ce n'est pas du MVC ..c'est plutot hmm du MV?? ..lol
ciel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 17h13   #5
En attente de confirmation mail
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 2
Points : 2
helloo anybody here??!!

je veux savoir comment peux t on faire un modele MVC avec PEAR et Smarty,
pcq comme j'ai cité ci-haut, ça nous permet seulement de séparer Vue et Model ..

est ce que qq peut m'indiquer un tuto ou un article pour savoir comment traiter la partie controleur aussi ( tjs avec pear et smarty)

D'avance merci.
ciel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 17h32   #6
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
la partie controleur est la plus complique.

Il y a des ramework complet qui integre PEAR et smarty.
Je pense que se sera plus simple d'etudier du code deja fait plutot que de se lancer dans un dev from scratch.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 18h00   #7
En attente de confirmation mail
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 2
Points : 2
merci stunti!

dans ce cas , crois tu qu'il serait mieux de se contenter dans une première étape par cette solution ( spération de vue et modle avec smarty&pear), prcq je dois faire un choix rapidement

sinon,, peux tu m'indiquer un framwork qu'i n'est pas trés compliqué ?

Merci encore !
ciel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 18h04   #8
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Le plsu simple si le site n'est pas trop complique et surement de ne pas implementer de controleur.
Sinon les framework ont tendance a se complique rapidement.
A ma connaissance, le Zend Framework n'implemente pas encore de modele MVC. il y a mojavi je crois, mais il n'est pas d'une approche facile.
d'autant plus que ces framework font un usage intensif des pattern Factory, Facade et autre.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 20h09   #9
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
regarde du coté de copix
jeff_! est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h39.


 
 
 
 
Partenaires

Hébergement Web