Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
871 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] utilisation de Doctrine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] utilisation de Doctrine

n°2031397
stef_dober​mann
Personne n'est parfait ...
Posté le 22-10-2010 à 11:56:26  profilanswer
 

Bonjour,
 
Pour un projet de taille petite à moyenne, est-ce utile d'utiliser un ORM comme Doctrine aussi bon soit-il (mais lourd) ?
 
J'ai lu (source PHPSolution) que dans les prochaines version de PHP les extension mysql_* et mysqli_* devrait être retiré au profit de PDO.  
 
Qu'en pensez-vous ?
 
PS : ce n'est pas le troll du vendredi ;)


---------------
Tout à commencé par un rêve...
mood
Publicité
Posté le 22-10-2010 à 11:56:26  profilanswer
 

n°2031427
flo850
moi je
Posté le 22-10-2010 à 13:54:31  profilanswer
 

Tu comptes changer de sgbd ( mysql/pgsql/...) ?  
Tu as des traitements lourds a faire en base ?  
 
Perso ,j'utilise doctrine, et ça fait réellement gagner du temps de développement pour toute la patrie accès aux base

n°2031432
caribouuu
Posté le 22-10-2010 à 14:02:24  profilanswer
 

doctrine c'est moins lourd qu'un framework mvc type cakephp?


---------------
Bla (blaa bbla)
n°2031492
stef_dober​mann
Personne n'est parfait ...
Posté le 22-10-2010 à 15:37:20  profilanswer
 

flo850 a écrit :

Tu comptes changer de sgbd ( mysql/pgsql/...) ?  
Tu as des traitements lourds a faire en base ?  
 
Perso ,j'utilise doctrine, et ça fait réellement gagner du temps de développement pour toute la patrie accès aux base


 
rien de prévu dans le changement de BDD, pour l'instant je suis sous MySQL et ça roule bien.
 
pas de traitements lourds non plus, mon appli gérer du SAV (clients, fournisseurs,marques,...) j'ai un total de 18 tables avec une table d'historique qui contient tous ce qui a été fait sur le chaque dossier soit actuellement 6880 occurrences.
 
j'ai pu commencé à l'utiliser et le reverse engeenering sur la BDD pour créer le modèle est terrible. juste à mettre le type de relation entre les tables et c'est partie.
j'ai pu créer un CRUD (basic et sans aucun contrôle de données) sur l'ensemble de mes tables en pas longtemps (grâce entre autre à un autre script que j'ai développé) . Mais quand il faut créer des requête DQL ça deviens difficile (je suis habitué au SQL).
 
En réalité l'application existe déjà (utilisé depuis 3 ans sur un réseau local), mais n'a que très peu de sécurité (pas d'ouverture de session, pas de passe pour faire quoi que soit,...) et mon objectif serais d'arriver à la mettre en ligne pour éventuellement la vendre (recherche d'emploi oblige).
 
mais ce que j'ai créé il y a 3 ans été à la base une application vite monté et vite utilisable avec un certain contrôle des données rentrées, mais un code éparpillé (propre, une classe par table contenant tous le SQL, un autre script par formulaire pour vérifier les données avant insertion, une classe pour générer tous les affichages de balise HTML type select et une factorisation du code afin d'éviter les redondance de ligne de code.)
 
Mon but est de refaire l'application, mais dans de meilleur condition et surtout avec un accès sécurisé et par niveau (je suis train de réfléchir dessus, je regarde u côté du bit bashing, mais si quelqu'un à un autre truc je suis preneur).


---------------
Tout à commencé par un rêve...
n°2031498
skeye
Posté le 22-10-2010 à 15:47:15  profilanswer
 

caribouuu a écrit :

doctrine c'est moins lourd qu'un framework mvc type cakephp?


est-ce qu'une clé à molette c'est moins lourd qu'une perceuse?:o


---------------
Can't buy what I want because it's free -
n°2031501
caribouuu
Posté le 22-10-2010 à 15:49:00  profilanswer
 

pour peu que la cle soit super lourde et la perceuse étonnamment légère :o


---------------
Bla (blaa bbla)
n°2031503
skeye
Posté le 22-10-2010 à 15:49:17  profilanswer
 

caribouuu a écrit :

pour peu que la cle soit super lourde et la perceuse étonnamment légère :o


ça n'a surtout rien à voir.[:el g]


---------------
Can't buy what I want because it's free -
n°2031506
caribouuu
Posté le 22-10-2010 à 15:51:01  profilanswer
 

oui j'en avais entendu parler et j'avais cru comprendre que c'était un framework, en fait en gros ce sont des fonctionnalités qu'on trouve dans des frameworks mais complétement indépendantes les unes des autres, sans structure.


---------------
Bla (blaa bbla)
n°2031507
skeye
Posté le 22-10-2010 à 15:52:59  profilanswer
 

Non. Tu mélanges tout. Doctrine c'est un ORM, point barre.


---------------
Can't buy what I want because it's free -
n°2031511
caribouuu
Posté le 22-10-2010 à 15:55:25  profilanswer
 

oki autant pour moi, je pensais que les fonctionnalités d'un ORM pouvaient s'assimiler à certaines fonctionnalités que je trouve dans cakephp (j'ai jamais utilisé d'orm)


---------------
Bla (blaa bbla)
mood
Publicité
Posté le 22-10-2010 à 15:55:25  profilanswer
 

n°2031529
flo850
moi je
Posté le 22-10-2010 à 16:45:04  profilanswer
 

symfony ( le framework) utilise soit propel , soit doctrine comme ORM
 
stef > a toi de voir. Au pire si tu es en recherche d'emploi, ça peut ajouter une ligne sur ton CV. Dans cette optique , utilise aussi un framework connu ( zend, symfony, ... )

n°2031566
stef_dober​mann
Personne n'est parfait ...
Posté le 22-10-2010 à 18:41:13  profilanswer
 

hormis le fait que je cherche un job, pour  une application de petite ou moyenne est-ce utile ou sur-dimensionné :??:


---------------
Tout à commencé par un rêve...
n°2031570
flo850
moi je
Posté le 22-10-2010 à 18:54:30  profilanswer
 

surdimensionné oui , dans le sens ou ce n'est pas obligatoire
mais ce n'est pas inutile non plus

n°2031621
stef_dober​mann
Personne n'est parfait ...
Posté le 22-10-2010 à 21:48:12  profilanswer
 

OK merci,
et sur ce point

Citation :

J'ai lu (source PHPSolution) que dans les prochaines version de PHP les extension mysql_* et mysqli_* devrait être retiré au profit de PDO.


tu en pense quoi :??:


---------------
Tout à commencé par un rêve...
n°2031622
flo850
moi je
Posté le 22-10-2010 à 21:54:55  profilanswer
 

avant d'etre supprimé , ce sera marqué deprecated
ce n'est pas le cas aujourd'hui, donc on a encore quelques années devant nous

n°2031829
stef_dober​mann
Personne n'est parfait ...
Posté le 24-10-2010 à 15:05:37  profilanswer
 

merci, même si je cherche du boulot, en informatique dans mon département (Hautes-Alpes 05) c'est plutôt la misère.
Point de vue ORM et Frameworks, les entreprise dans mon coin utilise soit Joomla! soit TYPO3 soit Durpal.
Ensuite utiliser Symfomy pour un projet comme le mien, je pense que c'est sur-dimensionné, donc grâce à tes conseils je vais revenir su ma classe mysql que je vais passer en mysqli


---------------
Tout à commencé par un rêve...
n°2032063
stealth35
Posté le 25-10-2010 à 16:41:25  profilanswer
 

stef_dobermann a écrit :

J'ai lu (source PHPSolution) que dans les prochaines version de PHP les extension mysql_* et mysqli_* devrait être retiré au profit de PDO.


 
t'aura la réponse ici : http://fr2.php.net/manual/fr/mysqli.overview.php
 

n°2032066
stef_dober​mann
Personne n'est parfait ...
Posté le 25-10-2010 à 17:05:32  profilanswer
 

merci pour la doc


---------------
Tout à commencé par un rêve...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] utilisation de Doctrine

 

Sujets relatifs
[PHP] Problème de \Pb deux liste en PHP
menu en PHP/mySQLCV Thèque en PHP
Pb contenu html en PHPPartager une base Php entre 2 appli
[SVN/SVK] Comment gérer mon projet PHP -> Help configurationConseil pour geolocalisation HTML5 - PHP
[resolu][PHP & Oracle] Champs DateTime : recuperer la date ET l'heure[Excel/VBA]Utilisation de .Close avec Scripting.FileSystemObject
Plus de sujets relatifs à : [PHP] utilisation de Doctrine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR