Livre sur la programmation orientée objet en PHP

Eléphanteau du PHP | 20 Messages

28 nov. 2008, 00:26

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

ViPHP
ViPHP | 1136 Messages

28 nov. 2008, 08:59

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é

Mammouth du PHP | 1668 Messages

28 nov. 2008, 19:52

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
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 1136 Messages

28 nov. 2008, 20:39

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é

Mammouth du PHP | 1668 Messages

28 nov. 2008, 20:45

Erf, en effet, j'ai mal associé ^^" désolé, par contre je conseil de lire le second avant le premier...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 1136 Messages

28 nov. 2008, 20:51

effectivement , sauf si le langage ( PHP5 Objet ) est déjà bien maîtrisé ...

Eléphanteau du PHP | 20 Messages

01 déc. 2008, 04:33

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.

ViPHP
ViPHP | 1136 Messages

01 déc. 2008, 08:42

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 :D 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 .. :)

Mammouth du PHP | 1668 Messages

01 déc. 2008, 15:23

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
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol