Page 1 sur 1
Livre sur la programmation orientée objet en PHP
Posté : 28 nov. 2008, 00:26
par nerran
Bonjour à tous,
Cela fait quelques années que je développe des sites en PHP4 et je me rends compte que le monde du web a bien évolué et que maintenant si on ne programme pas en PHP5, en utilisant la programmation orientée objet et l'architecture MVC, on est carrément has-been !!!
Alors du coup, j'aimerais bien m'y mettre mais je n'y comprends pas grand chose.
Quel bouquin pourriez-vous me conseiller afin que je puisse rapidement me mettre à niveau, sans trop de mal ?
Merci à tous
Posté : 28 nov. 2008, 08:59
par stopher
Salut ,
Voilà ce que moi je conseil :
Pour l'aspect organisation , model de conception ect :
Best practices PHP 5
Pour un aspect plutot porté sur le langage dans la pratique :
PHP5 avancé
Posté : 28 nov. 2008, 19:52
par katagoto
Pas trop d'accord avec toi, la méthode et l'organisation est dans le premier et la pratique et le langage à proprement parlé est dans le second, certes, je ne trouve pas qu'ils soit efficasse en terme de POO, mais tu aura peut moins de mal que moi à coller au livre ^^
Mais ce sont de très bon livres
Posté : 28 nov. 2008, 20:39
par stopher
Heu c'est ce que j'ai dit non ?
"Pour l'aspect organisation , model de conception ect : " => Best practices PHP 5
"Pour un aspect plutot porté sur le langage dans la pratique :" => PHP5 avancé
Posté : 28 nov. 2008, 20:45
par katagoto
Erf, en effet, j'ai mal associé ^^" désolé, par contre je conseil de lire le second avant le premier...
Posté : 28 nov. 2008, 20:51
par stopher
effectivement , sauf si le langage ( PHP5 Objet ) est déjà bien maîtrisé ...
Posté : 01 déc. 2008, 04:33
par nerran
cool, merci.
Je viens de les commander et j'espère qu'avec ça je pourrai me mettre au gout du jour.
Apparemment, cette technique (objet - MVC) sont très prisées sur les gros sites, mais j'ai encore du mal à comprendre le réel avantage.
Posté : 01 déc. 2008, 08:42
par stopher
Les avantages sont nombreux ..
les différentes peuvent être développés indépendamment ou presque par des personnes différentes , une maintenance du code bien plus simple ...
Pour illustrer l'exemple , imagine ton site représenter par un sac à main d'une femme ( si une femme passe par ce topic je vais me faire allumer

c'est juste pour l'exemple )
Dans ce sac tu y trouve bijoux , stylo , carnet , mouchoirs , piéces ect ect ..
Si un jour tu cherches à y extraire uniquement le rouge à lèvres , tu vas devoir dans un premier temps vider ce qui ne t'intéresse pas pour enfin atteindre à l'objet souhaité .
Alors que qui tout était bien séparé , alors , tu n'aurais qu'à directement ouvrir la poche du sac qui contient le maquillage , et là tu atteins ton objectif en trés peu de temps ..
Voilà pour l'illustration d'un des avantages ... en tt cas , c'est comme ça que je le vois ..

Posté : 01 déc. 2008, 15:23
par katagoto
Il y a un autre avantage : c'est de pouvoir travailler chacun de son côté, les designers n'ont plus à t'embêté à chaque fois qu'il veulent mettre à jour le design du site...
PS : deplus, si tu es pas doué en (x)html/css comme moi, tu ne fait que les modèles et les contrôleurs, par exemple