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

  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
    Points : 12 572
    Points
    12 572
    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 habitué
    Inscrit en
    Avril 2003
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 397
    Points : 133
    Points
    133
    Par défaut
    Magnifique !

    Je viens juste de migrer vers Doctrine...

  3. #3
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    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 136
    Points : 2 187
    Points
    2 187
    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
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  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
    Points : 12 572
    Points
    12 572
    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 averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Points : 378
    Points
    378
    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
    Points : 12 572
    Points
    12 572
    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 habitué
    Inscrit en
    Septembre 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 360
    Points : 170
    Points
    170
    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 averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Points : 378
    Points
    378
    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
    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
    Points : 12 572
    Points
    12 572
    Par défaut
    Citation Envoyé par jf_homer Voir le message
    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 )
    Ah non tu vas dire que je t'en veux mais je vais encore te contredire...
    Nombre de société préfèrent développer leurs propres outils plutôt que de s'appuyer sur des Frameworks tiers, et encore beaucoup de projets ne se font pas à l'aide de Frameworks ...
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  10. #10
    Membre éclairé Avatar de Grabeuh
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 114
    Points : 653
    Points
    653
    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 ?
    C'est un outil de mapping relationner/objet (les fameux ORM) qui permet d'utiliser une base de donnée relationnelle de manière plus "object-friendly"

    petit exemple sur wikipedia :Doctrine ORM sur Wikipedia

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

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

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Points : 378
    Points
    378
    Par défaut
    Pourtant ça permet de se débarrasser de pas mal de choses (sécurité, droits, abstraction de bd, générateur de classes...)


    Coût et manque de temps pour les entreprises pour apprendre un framework ?
    ou peur de ne pas savoir comment évoluera le framework ?

  12. #12
    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
    Points : 12 572
    Points
    12 572
    Par défaut
    Citation Envoyé par jf_homer Voir le message
    Pourtant ça permet de se débarrasser de pas mal de choses (sécurité, droits, abstraction de bd, générateur de classes...)
    ça implique de faire confiance a un système ce qui n'est pas le cas de tous.

    Citation Envoyé par jf_homer Voir le message
    Coût et manque de temps pour les entreprises pour apprendre un framework ?
    oui il y'a de ça, former les gens a un Framework coûte et toute les entreprises ne veulent pas franchir le cap.

    Citation Envoyé par jf_homer Voir le message
    ou peur de ne pas savoir comment évoluera le framework ?
    Aussi, si le besoin évolue que le Framework ne peut offrir ce besoin, il faut soit plonger dans le code du Framework pour implémenter ce que l'on a besoin (ce qui coûte aussi)
    Soit désintégrer le Frameworks et revenir à "l'ancienne" (mais la c'est pire que tout ..)
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Points : 39
    Points
    39
    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.

  14. #14
    Membre actif
    Avatar de cherkaoui.j.e
    Inscrit en
    Mai 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 58
    Points : 239
    Points
    239
    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 ?

  15. #15
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    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 136
    Points : 2 187
    Points
    2 187
    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
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  16. #16
    Modérateur

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

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    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

  17. #17
    Membre à l'essai
    Inscrit en
    Septembre 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    Doctrine supporte effectivement tous les niveaux d'isolation :
    http://www.doctrine-project.org/docu...olation-levels

  18. #18
    Membre actif
    Avatar de cherkaoui.j.e
    Inscrit en
    Mai 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 58
    Points : 239
    Points
    239
    Par défaut
    Citation Envoyé par stailer Voir le message
    Enfin concernant l'isolation , je vois pas trop ce que tu veux dire
    C'est la 3éme propriété d'ACID, une transaction ne doit pas voir les modifications faite par une autre.

    Citation Envoyé par ramirou Voir le message
    Doctrine supporte effectivement tous les niveaux d'isolation :
    http://www.doctrine-project.org/docu...olation-levels
    Excellent nouvelle alors.

  19. #19
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    Moi je m'étonne que personne ici ne s'offusque d'un tel changement sur une brique aussi importante.

    Plus haut je pouvais lire que les entreprises étaient frileuses à utiliser un framework externe.
    Peut être que ceci apporte de l'eau à leur moulin.....


    En tout cas j'espère que les actuels utilisateurs de ZF entity (que je ne connais pas) n'en pâtiront pas trop...

    a plus

  20. #20
    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 : 48
    Localisation : Algérie

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    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

Discussions similaires

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

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