Yoan De Macedo [ Web & Frugalité ]

PHP, un langage, un framework

J'utilise PHP pour le web mais aussi pour des programmes CLI, des scripts système.

Au départ, PHP a été créé pour le web et dans un but "pratique". Si vous avez déjà utilisé CGI (Common Gateway Interface), vous comprenez facilement le changement que PHP a apporté.
Lorsqu'on lit quelques interviews de Rasmus Lerdorf (le créateur de PHP), on remarque vite qu'il l'a développé pour résoudre des problèmatiques liées au web et pour pouvoir y répondre rapidement. On le sent animé par ce côté "pratique".

C'est pour cette raison, je crois, qu'en plus d'être un langage, on pourrait presque considérer PHP nativement comme un framework pour le web.

Par exemple, c'est déjà un langage permettant le templating. Il intègre de nombreuses fonctionnalités nativement là où il faudrait empiler les dépendances avec d'autres langages (où développer de grosses fonctionnalités soi-même). L'avantage, c'est l'intégration générale et la maintenance de l'ensemble. Autre exemple : on peut ajouter une couche de routage (c'est courant) mais une arborescence naturelle de fichiers PHP fonctionne aussi naturellement.

Je crois que c'est pour cette raison que j'apprécie autant l'écosystème PHP.

Ça n'enlève rien à la qualité ni à l'utilité d'autres langages par ailleurs. Mais, on peut difficilement nier que pour résoudre des problèmatiques liées au web, PHP est nativement très efficace.

Qui suis-je ? | Mes prestations | Mes projets | Mon blog | Me suivre | On en parle | mail@yoandm.com

Mentions légales | Confidentialité | Ethique | Mémo | RSS
Généré par Fruga