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

Affichage des résultats du sondage: Utilisez-vous PDO dans vos projets PHP5 ?

Votants
16. Vous ne pouvez pas participer à ce sondage.
  • Oui

    13 81,25%
  • Non

    3 18,75%
PHP & Base de données Discussion :

PDO : retour d'expériences


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2006
    Messages : 43
    Par défaut PDO : retour d'expériences
    Amis développeurs,

    J'utilise PDO depuis sa sortie et jusque maintenant je m'en sorts sans trop de soucis même si certains points restent obscurs. Actuellement, je suis sur un projet d'intranet utilisant MySQL5 comme BDD.

    J'ai décidé de prendre PDO car au départ :
    • je ne voulais pas utiliser les classes d'abstraction de BDD existantes (selon des tests que j'ai vu dans PHP Solutions, PDO est plus rapide),
    • je ne voulais pas non plus créer ma propre classe de connexion (surtout par souci de rapidité et de fainéantise),
    • et pour l'instant j'utilise MySQL5 mais demain je pourrais être amené à changer.
    Sur le forum, il y a très peu de posts à ce sujet et sur le Net également (essentiellement des articles qui reprennent la doc PHP à ce sujet).

    J'aimerais bien avoir votre avis sur PDO et un retour de votre expérience pour ceux qui l'ont déjà utilisé. Notre contribution pourrait peut être aboutir à un article dans section PHP5.

    Merci d'avance pour votre contribution

  2. #2
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2006
    Messages : 43
    Par défaut
    J'ai tout de même trouver quelques sites qui parlent de PDO :
    • Mutah.free.fr : petite introduction -> voir
    • CoolCoyote.net : reprise de la doc PHP -> voir
    • Ibilab.net : article explicatif -> voir
    Si vous avez d'autres site, n'hésitez pas !!!

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2006
    Messages : 43
    Par défaut
    Pour ceux qui ont déjà voté ou qui vont le faire, veuillez nous indiquer votre avis sur votre utilisation de PDO et dans quel cadre (site, intranet, test, projet,...).

    Merci d'avance pour votre contribution

  4. #4
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2006
    Messages : 43
    Par défaut
    Apparemment, cela n'intéresse pas grand monde.

    Le but de ce post était de connaître l'avis des développeurs, de savoir si c'est judicieux de l'utiliser ou vaut mieux utiliser une autre abstraction de base de donnée comme PEAR::MDB2 ou tant d'autres...

    En utilisant PDO, j'ai trouvé le code clair, compréhensible et 100% orienté objet (que les experts me le disent si je me trompe). Utilisant MySQL 5, je n'ai pas pu tester mon code avec une autre base pour voir son efficacité... mais j'ai voulu intégrer cette possibilité au cas où...

    Ou alors ce post n'a pas sa place ici ?!?

    Pourtant c'était parti d'une bonne intention

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Par défaut
    salut
    PDO est encore peut utiliser car beaucoup de serveurs sont encore en 5.0.4(meme si il peut etre dispo a partitr de 5.0.3), donc pas encore beuacoup d'avis sur le sujet.

    de mon point vue pdo est une exellente chose que je vais bientot mettre en production (une fois que j'aurrai migrer le framework et les site en php5).
    PDO pour mon cas sera certainement encapsuler avec un mapping objet/relationnel ou/et utiliser avec sdo(a voir).
    mais comme tu a du le voir dans les article pdo ne garentie par l'independance vis a vis des serveurs de donnée.

  6. #6
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2006
    Messages : 43
    Par défaut
    Je suis tout à fait d'accord avec toi jeff_!. Pareil, je regarde SDO de très près et le peu que j'ai pu lire, il est très limité vis-à-vis des clefs étrangères. Mais c'est un bon début et une bonne réponse à l'abstraction de BDD... Il y a eu deux très bons articles en deux épisodes à ce sujet dans le magazine PHP Solutions.

    Merci pour ta participation et j'espère que les autres vont suivre

    PS : n'oubliez pas de voter !!!

Discussions similaires

  1. Communiquez vos retours d'expérience sur Delphi .NET
    Par Laurent Dardenne dans le forum Delphi .NET
    Réponses: 11
    Dernier message: 12/08/2008, 15h46
  2. [SGBD][ECO II]Retour d'expérience ECO II
    Par Morvan Mikael dans le forum Delphi .NET
    Réponses: 8
    Dernier message: 16/01/2006, 18h18
  3. [WebObject] Retour d'expérience ?
    Par oursblanc dans le forum Autres
    Réponses: 1
    Dernier message: 16/12/2005, 15h03
  4. recherche retour d'expérience chef de projet
    Par eXiaNazaire dans le forum Emploi
    Réponses: 8
    Dernier message: 08/03/2005, 11h10
  5. Retour d'expérience ?
    Par jIdJo dans le forum Maven
    Réponses: 1
    Dernier message: 05/11/2003, 08h33

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