Icy
Administrateur
Membre # 871
Lieu : Bxl
Messages : 16699 (5.78 par jour)
Score :
|
Message du 18-05-2006 @ 17:23
bete question, car je ne sais pas du tout comment ca marche ou si c'est possible...
mais comment modelise-t-on une db en php ? php 5 est OO, mais comment fait tu pour
- Remplir un bean(objet) avec les donnée d'une table en php ? C'est select puis assignation manuelle dans l'objet?
- Faire des update, delete, insert ? tout a la main? (insert into,...)
- mettre en relation tes objet comme dans ta db (FK, many to one).
- migrer de repository(vers du flat file, excel, xml, message queing... ou autre db provider(oracle, sqlserver,db2)) en 2 minute sans devoir réecrir tout tes select/insert etc, si le sql est différent.
- gérer les transactions
- ...
En java, des framework comme les EJB, Hibernate, JDO (3 principaux) font +- ca tout seul comme des grands(une fois le mapping fait), en abstraction de jdbc ou n'importe quel autre driver db (ou de persistance), et beaucoup plus encore.
Ca c'etait juste un exemple de base concernant les db, mais il y en existe des tonnes(objet distribué, webservice, reporting, ioc, aop,...), qui bien que le php devient + mature, font qu'en entreprise le php n'est pas utilisable sur un moyen ou gros projet.
A moins qu'on me prouve le contraire 
[message édité le 18-05-2006 @ 17:31 Par Icy]
|