|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
gcvoiron WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté le : Mer Mar 26, 2008 23:12 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
Bonjour,
Je compte créer un nouveau site avec espace membre. Le design étant prêt, je vais m'attaquer au codage.
N'ayant jamais fait du PHP Objet, la question que je me pose est quand faut-il utiliser la programmation objet ? Pour quelles "parties" du site (inscription, connexion...) ?
Merci d'avance, Guillaume. |
|
| |
|
 |
petit-ourson WRInaute passionné

Inscrit le: 31 Mai 2004 Messages: 777 Localisation: Paris
|
Posté le : Mer Mar 26, 2008 23:16 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| Pourquoi pas pour tout ? |
|
| |
|
 |
gcvoiron WRInaute impliqué

Inscrit le: 19 Oct 2005 Messages: 491
|
Posté le : Mer Mar 26, 2008 23:22 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
Ben je ne sais pas justement...
[Edit] Je n''arrive pas à voir les avantages/inconvénients. |
|
| |
|
 |
passion WRInaute accro

Inscrit le: 06 Jan 2006 Messages: 1961 Localisation: La Rochelle
|
Posté le : Mer Mar 26, 2008 23:36 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
Que ce soit en objet ou non, cela n'a pas une incidence sur le côté visuel du site mais une prog en objet sera beaucoup plus facilement paramètrable et maintenance associée!
La prog objet est excellente pour structurer ton développement en MVC (Modèle - Vue - Contoleur). Tu sépares tes composants:
- Vue: pages HTML, CSS
- Controleur: Tous tes composants métiers (coeur de ton algo)
- Modèle: Tous tes appels à la base de données
Voilà...
Terminé la prog à l'arrache !! |
|
| |
|
 |
xTrade WRInaute accro

Inscrit le: 11 Déc 2006 Messages: 1889
|
Posté le : Jeu Mar 27, 2008 0:06 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| passion a écrit: |
La prog objet est excellente pour structurer ton développement en MVC (Modèle - Vue - Contoleur). Tu sépares tes composants:
- Vue: pages HTML, CSS
- Controleur: Tous tes composants métiers (coeur de ton algo)
- Modèle: Tous tes appels à la base de données
|
Je comprends rien à ce que tu dis mais je confirme que lorsqu'on est habitué à la programmation objet, c'est difficile de s'en passer.
Ceci dit, la PoO php est plutôt pourrie par rapport à java/c++ |
|
| |
|
 |
passion WRInaute accro

Inscrit le: 06 Jan 2006 Messages: 1961 Localisation: La Rochelle
|
|
| |
|
 |
i911 Nouveau WRInaute
Inscrit le: 05 Oct 2007 Messages: 28
|
Posté le : Jeu Mar 27, 2008 2:31 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| xTrade a écrit: |
| passion a écrit: |
La prog objet est excellente pour structurer ton développement en MVC (Modèle - Vue - Contoleur). Tu sépares tes composants:
- Vue: pages HTML, CSS
- Controleur: Tous tes composants métiers (coeur de ton algo)
- Modèle: Tous tes appels à la base de données
|
Je comprends rien à ce que tu dis mais je confirme que lorsqu'on est habitué à la programmation objet, c'est difficile de s'en passer.
Ceci dit, la PoO php est plutôt pourrie par rapport à java/c++ |
En quoi est-ce que la prog objet Php est plus pourrie que les autres ? Je code avec des objets en Php, la structures est très bien je t'assure. Les avantages ? Plusieurs...mais disons que le passages de paramètres au travers d'un seul objets plutôt que d'envoyer des masses de variables lors de requêtes plus complexes, c'est très sympa...ça permet également une structure très droite, et coté réutilisabilité du code c'est génial. |
|
| |
|
 |
Bool WRInaute passionné

Inscrit le: 26 Fév 2004 Messages: 858 Localisation: Lyon
|
Posté le : Jeu Mar 27, 2008 2:41 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
A propos, j'ai une approche sensiblement différente du "MVC" à priori, surtout pour le contrôleur à vrai dire :
- Vue : affichage, donc template / CSS
- Controleur : traitement des "entrées" / "sorties" : URL, formulaires, redirections, etc.
- Modèle : traitements métiers, dont les appels à la base de données donc.
J'ai une approche vraiment biaisée ou bien finalement c'est un peu comme on le sent ?  |
|
| |
|
 |
xTrade WRInaute accro

Inscrit le: 11 Déc 2006 Messages: 1889
|
Posté le : Jeu Mar 27, 2008 2:46 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| i911 a écrit: |
| En quoi est-ce que la prog objet Php est plus pourrie que les autres ? Je code avec des objets en Php, la structures est très bien je t'assure. |
Des détails, comme être obligé d'utiliser this à tout bout de champs, c'est d'un chiant |
|
| |
|
 |
tonguide WRInaute passionné

Inscrit le: 28 Nov 2003 Messages: 979
|
Posté le : Jeu Mar 27, 2008 2:49 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| Bool a écrit: |
A propos, j'ai une approche sensiblement différente du "MVC" à priori, surtout pour le contrôleur à vrai dire :
- Vue : affichage, donc template / CSS
- Controleur : traitement des "entrées" / "sorties" : URL, formulaires, redirections, etc.
- Modèle : traitements métiers, dont les appels à la base de données donc.
J'ai une approche vraiment biaisée ou bien finalement c'est un peu comme on le sent ?  |
idem.
Je vois pas l'intérêt de mettre le cœur de la programmation dans le contrôleur, ça reviendrait à dire que tu fais tes class/fonctions, et pouf tu les utilises dans le même fichier... Aucun intérêt.
Donc oui, tu fais ton modèle et tu utilises les modèles via le contrôleur selon les actions du visiteur et tu renvois le visuel ensuite  |
|
| |
|
 |
i911 Nouveau WRInaute
Inscrit le: 05 Oct 2007 Messages: 28
|
Posté le : Jeu Mar 27, 2008 3:55 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| xTrade a écrit: |
| i911 a écrit: |
| En quoi est-ce que la prog objet Php est plus pourrie que les autres ? Je code avec des objets en Php, la structures est très bien je t'assure. |
Des détails, comme être obligé d'utiliser this à tout bout de champs, c'est d'un chiant |
Oh je vois, ok pour l'auteur du message je te conseille quand même de jeter un coup d'oeil à l'OO de Php si tu n'a pas peur de t'essouffler en tapant 4 lettre et disant que l'OO en Php est POURRIE.
Je le vois pas celui-là devoir taper 8 lignes de code SET/GET pour créer une propriété d'objet en vb.net...ohlala... |
|
| |
|
 |
webmister62 WRInaute occasionnel

Inscrit le: 10 Fév 2005 Messages: 143
|
Posté le : Jeu Mar 27, 2008 11:36 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
Lol, le gars il pose une question pour savoir c'est quoi l'objet et vous partez dans un débat MVC et compagnie. A coup sûr il est largué ^^
Avant de développer en MVC, faudrait deja connaitre les fondements de la programmation objet. En résumé, ca te permettra de réutiliser du code quand tu veux sans devoir le ré-écrire à chaque fois. Pour le reste -> http://fr.wikipedia.org/wiki/Orient%C3%A9_objet |
|
| |
|
 |
xTrade WRInaute accro

Inscrit le: 11 Déc 2006 Messages: 1889
|
Posté le : Jeu Mar 27, 2008 12:26 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| i911 a écrit: |
| xTrade a écrit: |
| i911 a écrit: |
| En quoi est-ce que la prog objet Php est plus pourrie que les autres ? Je code avec des objets en Php, la structures est très bien je t'assure. |
Des détails, comme être obligé d'utiliser this à tout bout de champs, c'est d'un chiant |
Oh je vois, ok pour l'auteur du message je te conseille quand même de jeter un coup d'oeil à l'OO de Php si tu n'a pas peur de t'essouffler en tapant 4 lettre et disant que l'OO en Php est POURRIE.
Je le vois pas celui-là devoir taper 8 lignes de code SET/GET pour créer une propriété d'objet en vb.net...ohlala... |
Ouai, t'as raison, c'est bien de ne pas reconnaître les défauts d'un langage qu'on utilise (et php en est bourré), de la perte de lisibilité, de l'augmentation du nombre de caractère donc des fautes de frappes qui peuvent en découler (surtout que php est très permissif...)
M'enfin brèfle, le faineant que je suis retourne à ses 50000 lignes de code...  |
|
| |
|
 |
DadouDuck WRInaute passionné

Inscrit le: 28 Mai 2007 Messages: 634
|
Posté le : Jeu Mar 27, 2008 12:30 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| Le PHP à bien des défauts, c'est vrai, mais il apprend vite et les corriges petit à petit, la POO dans PHP n'est que très récent. Il possède donc encore des lacunes de jeunesses, mais l'usage de la POO de PHP reste tout de même très intéressant quand cette dernière est utilisé à bon escient, c'est à dire qu'il ne faut pas faire de la POO partout, mais uniquement quand il y en a besoin |
|
| |
|
 |
webmister62 WRInaute occasionnel

Inscrit le: 10 Fév 2005 Messages: 143
|
Posté le : Jeu Mar 27, 2008 12:40 Sujet du message: Quand utiliser du PHP Objet ? |
|
|
| oui, et puis il y a pas mal de frameworks PHP qui aident à un bon développement, comme cakePHP. |
|
| |
|
 |
| |
|
|