IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Pourquoi utiliser un framework?


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Homme Profil pro
    Technical Lead Salesforce
    Inscrit en
    Février 2009
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technical Lead Salesforce

    Informations forums :
    Inscription : Février 2009
    Messages : 563
    Par défaut Pourquoi utiliser un framework?
    Bonjour, je suis utilisateur du framework Zend que j'apprécie beaucoup mais je me pose des questions dont je pense avoir les réponses.

    Voilà mes questions:

    . Pourquoi utiliser un framework?
    - Ca permet d'utiliser le modèle MVC donc d'avoir un code plus propre et donc une meilleure maintenance de celui-ci
    - Pour ne pas réinventer la roue à chaque projet de développement et donc d'aller plus vite en codant

    . A quoi sert le modèle?
    Il sert à faire la jointure avec la base de données et nous avons un modèle par table de notre base de données.

    . Quand faut-il créer une fonction dans une classe ou dans une classeRow?
    Une fonction est à créer dans une classe(modèle) quand celle-ci est utilisé dans le Controller (pour les traitements) et quand c'est pour faire un traitement général et une fonction est à créer dans une classeRow quand on en a besoin dans une vue et qu'elle fait un traitement précis sur un objet (par exemple tout les informations supérieures à un id ou les informations d'un objet lui même).

    Ai-je bien compris?
    - Mes articles
    - Consultant technique Salesforce
    - Salesforce Certified Administrator
    - Salesforce Certified Platform App Builder
    - Salesforce Certified Developper I
    - Salesforce Certified Sales Cloud
    - Salesforce Certified Service Cloud

  2. #2
    Nouveau membre du Club
    Profil pro
    Gerant
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Gerant

    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut
    Oui, rien de faux, cependant juste une question de sémantique le "modèle" dans le MVC se réfère a la couche du modèle métier : la ou est implémentée la modélisation.

    Dans le cas de Zend le modèle n'est donc pas la classe de table, mais plutot l'ensemble des classes Rows, bien que les 2 soient rattachées à la couche Model les tables on plus un role technique (persister des rows) que fonctionnel.

    Pour ta dernière question ca dépend un peu de l'ORM utilisé mais en général :
    - Si le problème concerne la récupération d'objet utilise une méthode de la table
    - Si le problène concerne les relations entre objet, la logique métier en général, alors utiliser des méthodes dans les classes rows
    En faisant ca dès le début du projet on favorise la réutilisabilité de la logique et le découplage.

Discussions similaires

  1. Pourquoi utiliser XML?
    Par Community Management dans le forum XML/XSL et SOAP
    Réponses: 23
    Dernier message: 12/09/2008, 16h33
  2. [POO] Pourquoi utiliser les classes ?
    Par GregPeck dans le forum Langage
    Réponses: 7
    Dernier message: 16/12/2005, 15h18
  3. [D7] pourquoi utiliser un DBGrid ?
    Par raoulmania dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/11/2005, 14h37
  4. [Débat] Utiliser un framework de mapping O/R VS EJB
    Par trax020 dans le forum Java EE
    Réponses: 11
    Dernier message: 31/10/2005, 12h06
  5. Pourquoi utiliser std::less lorsque l'on réclame '<
    Par YéTeeh dans le forum SL & STL
    Réponses: 2
    Dernier message: 09/05/2005, 21h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo