POO ou procedural

le 28/06/2009 à 23:26
POO ou procedural
PHP est un langage de script, mais avec ce même langage, 2 approches de programmations sont possibles :
- La méthode procédurale
- La méthode objet (POO)

Il n'est pas toujours évidant de faire le choix, mais ce qui est sur que quelque soit la méthode choisi il faut respecter un minimum de règles.

Le site PHPPro a eu cette question venant d'un de ces clients, et propose une étude concernant la comparaison des 2 méthodes.

Grâce à cela, c'est plus dans tous les esprits.

- La question est posée : PHP : POO ou (exclusif) Procédural

A lire également

Sur le blog gEnesis evolved, Quaint analyse les différentes méthodes de programation soit le procédural et le POO (Programation orienté objet).

Il vous explique comment en passant il y a 1 et demi de cela à la POO, il ne voyait pas les avantages de cette façon de programmer (tout comme la plupart des devellopeurs PHP programmant en procédural) puis au fur et à mesure, il a compris toute la puissance que peut apporter la POO.

Je le rejoins d'ailleurs la dessus, et depuis que le moteur objet a considérablement évoluer avec l'arrivée de PHP5, la POO semble désormais incontournable, puisque le code est réutilisable, des librairies peuvent être dévellopées sans aucun soucis et pleins d'autres arguments que je ne citerais pas de peur de faire un pavé énorme ! Contrairement au procédural, ou je le cite, pour réutiliser un code par exemple, un bon et unique copier/coller. Voyez le problème !

Bref pour ceux qui auraient encore des doutes, voici quelques liens utiles.

. Procédural Vs POO en anglais
. Nexen et la POO
Voici un article interressant sur l' API Reflection PHP5

Je cite :

Reflection est une API orientée objet constituée d'une interface et d'un ensemble de classes disponible par défaut depuis PHP5 servant à faire du reverse-enginering sur les fonctions, les classes ou les extensions.
Dans cet article, nous allons voir une utilisation possible de quelques unes des classes proposées pour générer automatiquement de la documentation, et plus précisemment un document XML représentatif du squelette d'une classe.

A noter également que ce site comporte de nombreux articles interressants sur la programation orienté objet avec PHP5 puisque c'est le thème principal et unique du site.
Donc ami de la prog procédural, passez à la POO !

Un peu de reflection en PHP5
Passez du procédural à la POO (Programation orienté objet)

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours