Xabi


2075 messages

Membre, Developpeur, LAN

Mercredi 04 Mars 2009 - 17:00

Salut les zouzous,

En effectuant ma veille mensuelle je me suis rendu compte que PDO avait atteint un aboutissement assez honnête même si des pans entier sont encore en cours de développement ca me semble suffisament mûr pour commencer a s'y interressé de plus prêt...

J'ai l'intention de procedé comme d'hab pour ce genre de lib cad developper un mini framework personnel afin d'en cerner les subtilités et d'eventuellement avoir une surcouche assez light avec les fonctionnalités principales afin d'eventuellement pouvoir l'utiliser (même si le but est clairement d'apprendre)

Mes questions sont les suivantes :
Certains d'entre vous ont ils déjà eu l'occasion de l'utiliser? et quel est le ressenti?
ya t'il des pièges et des feintes a éviter d'emblaie?
Avez vous de bons Tuto dans vos bookmark? (j'en ai trouvé deux ou trois mais si certains en connaissent de très bon un peu plus underground chui preneur)

Merci d'avance les zouzous et adichatz

Xabi


les 2 principes de la réussite :

1- Ne jamais révéler tout son savoir.
Absolute Dreams
Zog Zog !


nakuni


adjoint

11085 messages

Membre, Developpeur, LAN, Retraité, Chef (ED)

Mercredi 04 Mars 2009 - 17:06

Je l'ai utilisé car j'avais besoin de pouvoir créer des procédures stockées je crois ou des requêtes préparées je ne me souviens plus vraiment.

C'est chaud de perdre ses habitudes j'en ai un peu chier, maintenant je ne peux pas t'en dire + car je n'ai pas autant de connaissances techniques que toi apparemment Razz


 

rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mercredi 04 Mars 2009 - 17:12

J'avais utilise PDO l'annee derniere pour un site, et j'ai trouve ca pas mal, meme tres bien
en fait.

Je n'avais pas fait de framework ou quoi que ce soit, c'etait un petit site et j'avais juste
3-4 pages a coder...

Pieges, hum, je ne me rappel pas en avoir eu...

Tu veux faire quoi comme framework ?


Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

Xabi


2075 messages

Membre, Developpeur, LAN

Mercredi 04 Mars 2009 - 17:20

c'est pas vraiment un framework mais plutot une surcouche
le gros souci de ce genre de gros systeme c'est que bien souvent pour recuperer des donnée il est nécéssaire de faire bcp de choses (et c'est normal et nécéssaire)
-connexion
-préparation
-execution
-traitement
-purge
-deco

(en schématisant grossièrement bien sur et sans tenir compte de l'eventuelle gestion transactionnelle lors de traitement plus lourds)

le but est de créer un ensemble d'outils permettant d'automatiser les taches recurentes : c'est toujours utile pour l'avenir et c'est un bon moyen d'apprendre

je sais pas si je suis clair


les 2 principes de la réussite :

1- Ne jamais révéler tout son savoir.
Absolute Dreams
Zog Zog !


rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mercredi 04 Mars 2009 - 17:35

Un truc sympa que tu peux faire en PHP est de la "meta-programmation". En gros
dans ta classe, tu definis la fonction magique __call() et par rapport au mon de la
fonction appele tu fais ce qu'il faut.

J'avais fait ca, et ca m'a permi de pouvoir avoir les fonctions du genre :
find_all(), find_by_<nom_de_colonne_dans_la_bdd>, find_first, find_first_by_<...>(), etc.
sand vraiment les definir (c'est en fait un peu comme ruby on rails fait).

Rien a voir avec les PDO, mais c'est une methode sympa, facile a implementer et
super puissante.

Et donc, pour les PDO, je peux que te dire d'essayer et tu verra, c'est un projet
qui est assez vieux maintenant, et j'imagine qu'ils en sont arrives a un certain point
ou ca peut etre utilise dans les grosses applis sans trop de problemes.


Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

Xabi


2075 messages

Membre, Developpeur, LAN

Mercredi 04 Mars 2009 - 17:42

oui je connais cette methode mais la c'est pas le but c'est surtout pour arriver a remplacer mysql_* que j'utilise encore par flemme de me recycler et surtout parce que en quelque année je me suis developpé ce fameux pool d'outils que je trouve tres pratique


les 2 principes de la réussite :

1- Ne jamais révéler tout son savoir.
Absolute Dreams
Zog Zog !


rumpl


adjoint

1434 messages

Membre, Developpeur, LAN-MASTER, Retraité

Mercredi 04 Mars 2009 - 18:09

Et t'a quoi dans ce fameux pool d'outils ?


Les choses qui méritent d'être faites méritent d'être mal faites.

T-oday I bake, to-morrow brew,
the next I'll have the young queen's child.
Ha, glad am I that no one knew
that Rumpelstiltskin I am styled.

Xabi


2075 messages

Membre, Developpeur, LAN

Mercredi 04 Mars 2009 - 18:57

tout sortes de choses,
c'est mon assistant personnel
ya des choses assez génériques comme des choses plus spécifique mais on s'eloigne Content


les 2 principes de la réussite :

1- Ne jamais révéler tout son savoir.
Absolute Dreams
Zog Zog !


Liens utiles : Rechercher - Droits d'accès