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

Autres composants PHP Discussion :

Zend Framework intègrega doctrine en lieu et place de Zend_Entity [News]


Sujet :

Autres composants PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut Zend Framework intègrega doctrine en lieu et place de Zend_Entity
    La nouvelle est fraiche , Zenf Framework intègrera donc Doctrine pour le mapping des bases de données.

    Benjamin Eberlei explique que d'une part le support de Zend_Entity est chrono-phage.
    Dans un second temps Zend_Entity ne couvre que 50 à 60 % des possibilités de Doctrine 2 ce qui demanderait pas mal de boulot pour suivre celui ci étant donné qu'il est le contributeur majeur de Zend_Entity.
    Et qu'en dernier lieu il faudrait estimer la mise en production de Zend_Entity à 5 ou 6 mois avant la version 2.0 du FrameWork or intégrer un composant majeur en version 1.x ne serait pas une très bonne idée.

    Qu'en pensez-vous ?

    Source
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 397
    Par défaut
    Magnifique !

    Je viens juste de migrer vers Doctrine...

  3. #3
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    +1 !

    Pile au moment ou j'ai décidé d'utiliser Doctrine dans tous mes projets ZF... Impec

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    J'ai surtout l'impression qu'en ce moment pas mal de developpeurs passent du coté Doctrine, moi même j'utilise cakePHP et j'aimerais bien qu'ils l'intègrent aussi
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut Great
    tout bon programmeur php passe par le framework symfony
    qui supporte déjà doctrine et qui sera par defaut dans sa version 2.0

    alors si les framework php peuvent avoir des briques communes, que demander de mieux

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par jf_homer Voir le message
    tout bon programmeur php passe par le framework symfony
    Tout bon programmeur PHP passe par les bases car les Frameworks tout beau qu'ils sont font que pas mal de gens qui débutent avec ne savent pas se servir des fonctions de base et de la SPL ...à moins qu'une étude sérieuse appuie ce que tu viens de dire.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  7. #7
    Membre éclairé
    Inscrit en
    Septembre 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 360
    Par défaut
    Désolé pour cette question bête et j'espère que ça ne choquera personne : c'est quoi Doctrine et à quoi ça sert ?

    merci

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    savent pas se servir des fonctions de base et de la SPL
    J'ai pas dit qu'il fallait commencer par des frameworks, bien entendu que si on ne dispose
    pas des bases on n'exploitera correctement les fonctionnalités du Framework

    Mais le temps du programmeur qui doit écrire lui même toutes les lignes de code une à une est révolue, vive les outils tel que symfony (et autres bien sur )

  9. #9
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    Citation Envoyé par RideKick Voir le message
    Tout bon programmeur PHP passe par les bases car les Frameworks tout beau qu'ils sont font que pas mal de gens qui débutent avec ne savent pas se servir des fonctions de base et de la SPL ...à moins qu'une étude sérieuse appuie ce que tu viens de dire.
    +1 Ride heureusement pour moi, j'ai découvert PHP avant de connaitre les framework

  10. #10
    Membre très actif
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations forums :
    Inscription : Septembre 2008
    Messages : 168
    Par défaut c'est pas un chemin obligé
    Citation Envoyé par jfsenechal Voir le message
    tout bon programmeur php passe par le framework symfony qui supporte déjà doctrine et qui sera par defaut dans sa version 2.0
    Ca me parait trop faux...
    Symfony n'est ni seul un passage obligé, ni un outil pour améliorer sa qualité de programmeur. Ce n'est qu'un framework comme beaucoup d'autres (sans être contre symfony).

    Quand on examine les méfaits des frameworks(et IDE) sur la performance des jeunes développeurs, l'on a du mal à admettre qu'un framework quel qu'il soit, ne puisse confirmer un programmeur, un bon programmeur.

  11. #11
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Par défaut
    Pour en revenir au sujet, ca me parait être une bonne nouvelle, je viens de parcourir rapidement la doc de Doctrine (ca fait de la lecture tous ca !!!) et je suis impatient d'essayer.

  12. #12
    Membre éclairé
    Avatar de cherkaoui.j.e
    Inscrit en
    Mai 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 58
    Par défaut
    Très bonne nouvelle, j'ai juste 2 questions:

    • Doctrine gére-t-il les transactions et leurs isolations?


    • Doctrine permet-il de faire des relations entre classes pour faire des recherches sans passer par Sql ?

  13. #13
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Oui et oui pour les 2 questions précédentes.
    Enfin concernant l'isolation , je vois pas trop ce que tu veux dire mais en tous les cas ça gère les transactions et les liaisons des classes sont faites automatiquement (ça s'appuie sur les foreign key dans ta bdd à la génération des models).

    Après :
    Pour en revenir au sujet, ca me parait être une bonne nouvelle, je viens de parcourir rapidement la doc de Doctrine (ca fait de la lecture tous ca !!!) et je suis impatient d'essayer.
    Tu peux déjà essayer. Intégrer Doctrine dans un projet ZF est assez simple.. je l'ai fait en quelques minutes sur un ZF 1.8 et 1.9

  14. #14
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Concernant les foreign Key, je vous renvoie sur l'article de Frédéric Brouard qui traite le sujet de savoir si il faut faire les foreign Key dans l'application(cas de doctrine) ou non

    L'article

  15. #15
    Nouveau membre du Club
    Inscrit en
    Septembre 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 8
    Par défaut
    Doctrine supporte effectivement tous les niveaux d'isolation :
    http://www.doctrine-project.org/docu...olation-levels

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Par défaut
    Citation Envoyé par stailer Voir le message
    Oui et oui pour les 2 questions précédentes.
    Enfin concernant l'isolation , je vois pas trop ce que tu veux dire mais en tous les cas ça gère les transactions et les liaisons des classes sont faites automatiquement (ça s'appuie sur les foreign key dans ta bdd à la génération des models).

    Après :


    Tu peux déjà essayer. Intégrer Doctrine dans un projet ZF est assez simple.. je l'ai fait en quelques minutes sur un ZF 1.8 et 1.9
    En effet depuis 1.8 on sait intégrer au mieux doctrine et zf... l'intégration native annoncée pour zf 2 semble être remise aux calendes grecques cependant...

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/06/2010, 11h16
  2. Réponses: 0
    Dernier message: 30/10/2009, 10h32
  3. Zend Framework et Doctrine
    Par lekunfry dans le forum Zend_Db
    Réponses: 1
    Dernier message: 19/05/2009, 08h59

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