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

MVC PHP Discussion :

Classe générique projet Zend


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Par défaut Classe générique projet Zend
    Bonjour à tous,

    Nous sommes en train de refondre un site internet sous Zend.

    Ce site a été développé en objet et contient des classes génériques utilisées sur tout le site.
    Ces classes accèdent à des BDD et réalise des traitements (parfois assez gros).
    La plupart du temps ces classes sont assez bien faites mais ne respecte pas l'architecture MVC.
    Lors de la refonte, faut-il les redévelopper en tant que model (accessible de partout) ou est-il plus judicieux de les garder dans le dossier 'public' en tant que classe générique (avec optimisation zend bien sur).

    Exemple : une classe qui fait du traitement d'url sur chacune des pages.

    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    S'il y a dans tes class des traitements que zend peu le faire avec ces class je dirai que c'est mieux de les réécrire avec Zend sinon garde les tiens. mais pas dans le dossier public créer un dossier dans le meme niveau du public nommé par exemple "libs"

  3. #3
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Bonjour,
    Il y a une règle en informatique :
    On ne modifie pas du code qui fonctionne
    Donc à toi de faire le choix mais cela peut provoquer des regressions après tout dépend de l'envergure de l'application.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 6
    Par défaut
    Merci pour vos réponses.
    Cette classe déjà existante sera de toute façon optimiser et revu donc une partie du code sera à refaire, donc c'est pour ça que je me pose la question vu qu'on fait quand même pas mal de modif dessus.

    Et j'ai pas vraiment trouvé d'exemple sur des ce genre de classe générique sur le net.
    Dans mon boulot on est 2 à pensé qu'on peux se permettre pour ce genre de classe vraiment générique (et de traitement) de les mettre dans le dossier library et il y a une 3ème personne qui elle pense qu'on doit tout mettre dans des controllers/models

  5. #5
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Personnellement et d'après mon expérience, généralisé des classes peut être bien plus dur à maintenir par la suite et surtout un changement à un impacte bien plus important.

Discussions similaires

  1. Utilisation d'une classe générique
    Par bandit_debutant dans le forum Langage
    Réponses: 4
    Dernier message: 06/12/2006, 16h54
  2. Réponses: 3
    Dernier message: 05/10/2006, 17h15
  3. [C# 2.0] Un exemple de classe générique qui ne compile pas.
    Par Pierre8r dans le forum Windows Forms
    Réponses: 4
    Dernier message: 31/05/2006, 11h11
  4. [C#][ADO] Classe Générique ADO
    Par tscoops dans le forum Accès aux données
    Réponses: 2
    Dernier message: 15/11/2005, 14h21
  5. [Generics] Classe générique
    Par norkius dans le forum Langage
    Réponses: 4
    Dernier message: 29/10/2004, 15h57

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