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

Zend Framework PHP Discussion :

ZF nous fait utiliser beaucoup de fichiers ?


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 204
    Par défaut ZF nous fait utiliser beaucoup de fichiers ?
    Bonjour,

    Je ne connais absolument rien à ZF. Je suis développeur php, j'ai toujours travaillé en solo et développé de A à Z mes sites.
    Cependant, je viens d'entrer dans une agence qui utilise beaucoup ZF et je dois m'y mettre.

    Cependant, un truc m'effare, les sites actuellement développés (de simples vitrines avec CMS) sont tout simplement monstrueux... la majorité dépassent les 10 000 fichiers !
    A chaque fois qu'une page est ajoutée, tout le framework semble rechargé de nouveau, les dossiers n'en finissent plus.
    Avec une petite recherche, je retrouve le dossier "config" plus de 30 fois par exemple.

    Je doute fortement que cela soit normal, que beaucoup de fichiers/répertoires soient complètement inutiles, mais si vous pouviez me rassurer un peu, je vous remercie

    PS : les sites fonctionnent bien mais la galère à comprendre le fonctionnement dans ce fatra.

  2. #2
    Membre expérimenté
    Homme Profil pro
    DSI interne
    Inscrit en
    Juin 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DSI interne
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2011
    Messages : 197
    Par défaut
    Bonsoir,

    Je ne penses pas que la taille volumineuse soit dû exclusivement à Zend, tu peu avoir le CMS, qui créé ses propres pages pour son fonctionnement interne, ou bien d'autre Framework qui peuvent créé des templates ou autres...

    Après tu peu toujours demandé aux gens avec qui tu travailles, ils pourront surement t'en dire plus .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 204
    Par défaut
    Merci de la réponse.

    Le problème est que je remplace l'unique développeur.
    Oui il y a visiblement d'autres framework et un CMS multipliant les fichiers d'une façon drastique.

    J'ai testé rapidement ZF et il me crée à lui seul 5 000 fichiers... je croyais naïvement que les framework étaient là pour simplifier la vie ^^

  4. #4
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    oui les frameworks sont là pour "simplifier" la vie, à condition toutefois de les maîtriser convenablement... et d'avoir le matériel adéquat pour les faire tourner.
    Les deux gros frameworks du moment (SF, ZF) sont des mastodontes complexes avec une courbe d'apprentissage très longue.
    Ils s'inspirent très fortement de ce qui se fait dans d'autres langages et essaient (tant bien que mal) de le porter dans le monde PHP (qui lui n'est pas forcément adapté pour...).

    Bref, dis toi que c'est pas la présence de 5 000 fichiers qui est problématique car ne sont (normalement) chargés que ceux nécessaires au traitement d'une requête. Tu pourrais en avoir 50 000 que cela ne poserait pas le moindre problème du moment qu'une infime parties est chargée à chaque exécution.
    Après je te l'accorde aussi, ces framework nécessitent un socle assez conséquent de fichiers pour traiter la moindre requête d'où l'obligation de faire appel à tout un tas de cache et/ou d'optimisations... pour conserver des performances acceptables.

    Ce que tu gagnes en rigidité et sécurité, tu le perds en performance.
    Il te simplifient la vie du point de vue fonctionnalité, sécurité et architecture.
    Après la mise en œuvre n'est pas simple du tout.

  5. #5
    Membre chevronné

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2003
    Messages : 253
    Par défaut
    Bonjour,

    Juste pour compléter les deux réponses déjà fournies, il m'apparaît clair dans ton exemple que c'est l'utilisation qui est faite du / des frameworks qui génère ce nombre de fichier hallucinant, et pas les frameworks en eux même.

    Probable que ton prédécesseur ait fait un usage abusif de brique logicielle assemblées les unes aux autres, ce qui peut donner ce genre de situation rapidement inmaintenables... surtout si rien n'est documenté derrière.

    Bon courage du coup

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 204
    Par défaut
    Merci pour cette réponse intéressante.

    Il ne me reste plus qu'à me lancer et ne pas me perdre dans les méandres des répertoires et fichiers redondants...

    Que la galère commence !

Discussions similaires

  1. Réponses: 18
    Dernier message: 31/05/2006, 17h48
  2. [JAR] pb class qui fait référence à un fichier property
    Par yanagiba dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 11/08/2005, 11h55
  3. utilisation d'un fichier log
    Par portu dans le forum Windows
    Réponses: 3
    Dernier message: 16/09/2004, 10h34
  4. [struts] utilisation de plusieurs fichiers de config
    Par Boosters dans le forum Struts 1
    Réponses: 4
    Dernier message: 25/03/2004, 10h04
  5. utiliser le même fichier dans plusieurs projets vc++6
    Par yannick_sch dans le forum MFC
    Réponses: 5
    Dernier message: 12/02/2004, 17h39

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