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 :

Construction d'un framework entreprise


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut Construction d'un framework entreprise
    Bonjour à tous,

    Un petit message publicitaire concernant notre projet de refonte de framework entreprise.

    L'entreprise où je travaille, Le Phare, existe depuis maintenant plus de 10 ans et réalise ses projets avec un framework maison crée à l'époque du PHP 3. Évidement ce framework a évolué en 10 ans pour suivre les évolution du langage mais nous sommes loin de ce que propose aujourd'hui les framework modernes en PHP5.

    Depuis quelques années l'idée d'une refonte globale commence à se préciser mais ce n'est que depuis ma proposition de réaliser ce projet dans le cadre d'un mémoire d'ingénieur que les choses ont vraiment bougées.

    L'objectif de mon message d'aujourd'hui est de vous inviter à suivre l'évolution de ce projet, de la phase d'analyse jusqu'au premier projet client en passant par les étapes de conception, de réalisation et de formation. Il me semblait intéressant de partager cette expérience professionnelle aussi j'ai convaincu mes responsables d'ouvrir un blog qui vous permettra de suivre ce projet.

    L'objectif de cette démarche est double, d'une part partager l'expérience d'un projet structurant dans notre secteur d'activité et d'autre part de partager la réalisation d'un mémoire d'ingénieur qui représente un travail plutôt conséquent.

    Maintenant que le blabla est terminé, voici les liens intéressants :
    — le blog : http://framework.lephare.com
    — mon twitter perso : http://twitter.com/dhalsimfr

    Si des remarques ou des suggestions vous démange, n'hésitez pas à me contacter sur cette liste ou sur mon mail : erwan.richard@lephare.com

    Merci pour votre attention vous pouvez retourner sur votre morceau de code

    Erwan

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 164
    Par défaut
    Super initiative!

    Mais j'ai quand même une question : pourquoi préférez-vous partir sur un framework maison plutôt que sur un framework open-source et éprouvé, Symfony par exemple?

  3. #3
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut
    Tout est écrit sur le blog du projet.

    Nous allons construire notre framework sur des fondations connues et solides tel que symfony ou Zend (ou d'autre encore).

    C'est un problème de vocabulaire en fait. On utilise un framework de base pour concevoir un framework qui colle à notre entreprise. Ce qui comprends forcement des modules ou des composants qu'on ne retrouve pas dans Zend ou symfony (un module CMS par exemple).

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 164
    Par défaut
    Ok, c'est ce que j'ai cru comprendre en allant sur le blog.
    Du coup ça me paraît bien plus intéressant, plutôt que de perdre du temps à réinventer la roue.

    J'ai hâte de voir l'évolution.

  5. #5
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Salut

    Je suis sûr qu'avec Zend, la création d'une surcouche maison pour votre usage est envisageable, mais avec Symphony je serais plus modéré... Ce framework est terriblement efficace au dire de ses praticiens mais il à son identité propre et sa logique interne, ce qui le rends peu flexible contrairement au Zend Framework, de nature plus adapté à votre démarche. En d'autres termes, tous les développeurs qui se sont frottés à Symphony m'ont dit "Symphony c'est très bien quand tu reste dans les sentiers battus, si tu commence à vouloir étendre ou faire quelque chose d'exotique, les problèmes arrivent."

    Cependant, si vous recherchez des performances spectaculaires, je vous recommande chaudement Lithium (http://lithify.me/) framework optimisé pour PHP 5.3 flexible et très orienté RAD - mais souffrant d'un manque chronique de documentation. Pour travailler avec Lithium, il va vous falloir des développeurs PHP de haute volée, car après avoir jeté un oeil sous le capot, il faut s'accrocher pour comprendre la logique.

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Je suis sûr qu'avec Zend, la création d'une surcouche maison pour votre usage est envisageable
    Je confirme , j'ai intégré dans notre framework les composants Db et Config de Zend et c'est vraiment facile. Juste à rajouter une ligne pour l'autoload de ZF et c'est partit

    Pour symphony j'ai jamais essayé par contre.

    Sympa en tout cas cette idée de blog
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Entreprises utilisant Zend Framework
    Par Romalafrite dans le forum Zend Framework
    Réponses: 4
    Dernier message: 05/02/2010, 15h38
  2. Réponses: 3
    Dernier message: 08/12/2009, 16h16
  3. Réponses: 3
    Dernier message: 18/03/2008, 09h45
  4. Conseils pour la construction d'un framework
    Par casawi dans le forum Frameworks Web
    Réponses: 1
    Dernier message: 17/06/2007, 20h11

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