hiccup
Messages postés8Date d'inscriptionmercredi 19 mai 2004StatutMembreDernière intervention28 novembre 2005
-
27 nov. 2005 à 18:27
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
28 nov. 2005 à 19:44
Bonjour, je fait un projet qui vise à refaire le
site de mon école. Pour cela nous aimerions faire quelque chose de bien
structuré, facile à maintenir pour les années futures. Nous avons donc
opté pour faire du php objet. Mais voilà je me demande bien quels sont
les objets qui sont généralement crées lors de la programmation web. Je
vois bien un objet pour la communication avec la base de donnée, un
objet pour les mails, un pour l'authentification, mais à part ca,
mystère ... Au niveau de l'architecture de la page, est-ce qu'il faut
créer des objets, je dis peut-être n'importe quoi, mais faut-il créer
un objet page, un objet menu, un objet tableau, ...
Bref si vous avez un document qui explique ca bien, parce que moi
j'ai juste trouvé des trucs qui expliquent comment faire des classes en
PHP mais rien de concret sur quelles classes sont usuellement utiles.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 27 nov. 2005 à 18:32
Salut,
"Nous avons donc opté pour faire du php objet. Mais voilà je me
demande bien quels sont les objets qui sont généralement crées lors de
la programmation web"
pour faire un site bien structuré pas besoin de la prog objet ;-)
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 28 nov. 2005 à 10:25
Hello,
ouais, et puis ce n'est pas une question que tu peux poser ainsi. Si tu veux programmer objet...il faut avoir une raison. Et de cette raison découle tes objets.
Programmer objet pour programmer objet n'a aucun sens.
Vous n’avez pas trouvé la réponse que vous recherchez ?
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 28 nov. 2005 à 13:36
"pour faire un site bien structuré pas besoin de la prog objet ;-)" Non, mais pour un site facilement maintenable, pourquoi pas :)
La prog objet, c'est faire de l'interactivité avec l'objet que tu utilises. Quand tu créer un objet MySQL par exemple, tu utilises une interface plus aisé pour programmer.
Par exemple, imaginons que tu veuilles te connecter à une DB., tu va devoir copier tout le code de connection DB. Puis pour une requete, tu va devoir te taper toute la syntaxe, rajouter un or die(); pour le debuggage etc...
Avec la structure orientée objet, une fois que ton code est crée, tu n'as plus besoin d'y toucher. (ou rarement, on fait du code générique dans un premier temps)... !
Par exemple, imagions une query à une DB:
--> Version "normale":
$sql = "SELECT ....";
$query = mysql_query($sql) or die(mysql_error() );
--> Version objet :
$sql = "SELECT ....";
$query = $db->query($sql);
Sachant que derrière, tu peux exécuter un tas d'opération en plus (temps d'exécution de la query, nombre de requète etc... un fetch automatique). Bref, les possibilités sont immenses !
Par contre, la prog objet demande plus de temps, et necessite une autre approche de la progra :)