PHP ou l'art de réinventer la roue!

PHP = Patchage Hyper Patchage. J’ai toujours l’impression de faire du patchage. Essayer pour le fun de transposer du code d’un framework à l’autre. La couche DB de Zend framework dans Code Igniter, de symphony à fuelphp, etc. Il n’y a jamais rien de réutilisable. Tout le monde réinvente la roue.

L’absence de namespace (je sais c’est possible maintenant!) n’aide en rien la transposition du code d’un projet à l’autre.

En python par exemple, la communauté se préoccupe de développer des composants qui peuvent facilement s’intégrer dans différents projets. SQLAlchemy est un exemple parfait. Le principe de remplacer des couches “middleware” comme dans DJANGO est un autre bon exemple.

Évidemment, le marché demande encore du PHP, les hébergeurs ont tous PHP et les programmeurs gagnent encore leur pain et leur beurre avec PHP. Mais je me pose la question si les belles années de PHP ne sont pas derrrière nous!

Python a été nommé, pour une 3ième année consécutive “Best Programming Language”

Readers vote Python best language third year in a row