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 :

Demande d'avis : QCODO


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Par défaut Demande d'avis : QCODO
    Je vais vraisemblablement devoir prendre en main et étendre une grosse appli developpée sous QCODO, evidemment je vai faire quelque tests mais si quelqu'un a des infos sur ce framework (robustesse, lisibilité du code généré, adapté ou non aux gros projets ...) ca serait sympa... histoire de savoir ou je met peut être les pieds...

    merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut
    Bonjour,

    j'ai utilisé qcodo lors d'un projet je peux donc t'aiguiller et te parler un peu de ce framework.

    Qcodo est un framework régie par le modèle MVC, je ne connais pas tes conaissance sur ce point là mais en gros, il s'agit de séparer la présentation de la couche metier et de la persistance des données. Il y a d'autre personne qui ont suremetn déjà très bien expliqué ce que c'est sur developpez.com

    Qcodo a un atout je trouve, c'est son coté évenementiel, tu peut controler les évenements sur une appliweb presque comme si tu le faisait sur un langage compilé VB ou C# par exemple.

    Je l'ai utilisé pour créé un système d'affiliation avec miniboutique sur le web, nous étions 5 sur le projet, après quelques jours de formation entre nous, nous avons pris les chose en main.

    Le framework nous a permit de travailler chacun de notre coté mais aussi ensemble.

    Pour caricaturer le cycle de vie d'un projet avec Qcodo on pourrait le representé ainsi :

    • Création du MCD
    • Création du MLD
    • Création de la bdd
    • qcodo génere des classes depuis les tables (cf. codegen)
    • les classes sont fournies de plusieurs méthodes utile tu peut évidement en rajouter et les modifier
    • chaque table represente une classe et donc des objets, c'est ce qu'on appel le mapping objet relationnel


    il y a beaucoup de chose à dire sur le framework aussi, si tu as des questions précises je peux y répondre mais là c'est difficile de parler de tout

    Tu as beaucoup d'exemple sur le site officiel aussi (examples.qcodo.com)

    Le tout est de décortiquer

    Bon courage

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 27
    Par défaut
    Citation Envoyé par Kentpachi Voir le message
    il y a beaucoup de chose à dire sur le framework aussi, si tu as des questions précises je peux y répondre mais là c'est difficile de parler de tout
    Est-ce tu pourrais nous dire si QCodo permet de faire du reverse, c'est-à-dire, à partir d'une base déjà existante, peut-il construire des objets ?
    Ou est-ce un outil seulement pour la conception d'un nouveau projet ?

  4. #4
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut
    Salut,

    Oui il permet de génerer les classes depuis la base de donnée.

    "# Création de la bdd
    # qcodo génere des classes depuis les tables (cf. codegen)"

    Après analyse il créer deux types de classes les GEN et les classes objet normales les GEN sont régenerées à chaque appel à codegen alors que les autres non , elle ne font que les étendres.

    Donc si vous avez des méthodes à redefinir il ne faut pas les définir dans les classes GEN

    Le site officiel de QCODO : http://www.qcodo.com
    Un clone issue de qcodo : http://www.qcu.be
    Information sur le codegen : http://www.webdebutant.fr/index.php?...-QForms-et-RAD

Discussions similaires

  1. Demande d'avis sur un bouquin (Deitel)
    Par oodini dans le forum C++
    Réponses: 7
    Dernier message: 26/02/2005, 02h50

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