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. #21
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 21
    Points : 27
    Points
    27
    Par défaut
    mouais, Doctrine au début c'est pas mal mais si on ne surveille pas les requêtes générées on atteind vite des sommets ...
    Ce qui fait qu'au final on passe rapidement à Dql, ce qui revient presque à faire ses requêtes à la main.
    Et parfois l'hydratation n'arrive pas à travailler correctement, ce qui se termine avec des bidouilles qui n'ont pas lieu d'être.

    La version 2 quant à elle est quand même un peu illisible.

  2. #22
    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
    Absolument pas d'accord... Côté dotnet tu as l'Entity Framework qui peut dans le même ordre d'idées te faire perdre des performances de fou et tu peux te retrouver avec des temps de requêtages improbables.

    Du coup est-ce nul ? Ben non, il faut savoir juste bien l'utiliser et au bon moment et savoir pourquoi on l'utilise (je parle donc de Linq pour Dotnet).

    La v2 de Doctrine amène beaucoup de fonctionnalités supplémentaires et est accueillie plus que chaleureusement par la communauté Symfony notamment, c'est loin d'être illisible et j'ai déjà hâte de m'en servir dans mes prochains dev
    .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

  3. #23
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2008
    Messages : 21
    Points : 27
    Points
    27
    Par défaut
    Citation Envoyé par stailer Voir le message
    Absolument pas d'accord... Côté dotnet tu as l'Entity Framework qui peut dans le même ordre d'idées te faire perdre des performances de fou et tu peux te retrouver avec des temps de requêtages improbables.

    Du coup est-ce nul ? Ben non, il faut savoir juste bien l'utiliser et au bon moment et savoir pourquoi on l'utilise (je parle donc de Linq pour Dotnet).

    La v2 de Doctrine amène beaucoup de fonctionnalités supplémentaires et est accueillie plus que chaleureusement par la communauté Symfony notamment, c'est loin d'être illisible et j'ai déjà hâte de m'en servir dans mes prochains dev
    Je n'ai ni parlé de DotNet (ni de Linq) et encore moins de Symfony .... ;-)
    Je ne sais pas si tu es au courant mais Doctrine peut aussi s'utiliser indépendamment de tout framework.

    Pour finir, je te conseille de mettre en place une surveillance des requêtes générées, tu risque d'avoir pas mal de surprises.

  4. #24
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    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...

  5. #25
    Membre habitué
    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
    Points : 184
    Points
    184
    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.

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