En suivant le RSS planet PHP j'ai découvert un petit article intéressant de
Tobias Schlitt à propos d'une conférence de Tim Bray
( Sun Director of Web Technologies ) qui a eu lieu lors de l' "International
PHP Conference 2006". Dans sa présentation il parle des différents avantages
entre Php, Ruby On Rails, et Java. Dans cet article il reprend les différentes
comparaison de la conférences : Extensibilité, Outils de développement, Vitesse
de développement and Maintenabilité.
Voici le graphique que reprend Tobias :

Si je vous fait partager cet article c'est que j'adhère aux 2 réserves exprimés
par Tobias :
- La vitesse de développement : Effectivement elle est beaucoup plus rapide avec le framework Rails du langage Ruby, je parle ici juste en "essayeur", ayant fait joujou rapidement avec ROR pour voir comment c'était :). Ici il n'est pas mentionné de comparaison par rapport aux framework Php existants : CakhePhp, Symfony, ZendFramework, etc... Ceux-ci permettent d'acroitre la vitesse de développement. Avec bien sur un temps d'adaptation à l'organisation de ce dernier.
- La maintenabilité : je pense que le manque de framework à l'origine a contribué à ce problème qui se résous peu à peu. Certaines applications sont effectivement très difficile à maintenir, mélange des différentes couches ( présentations, logique, controle ). Code parfois anciens pour des raison de compatibilités ( php3, php4). Cependant il est tout à fait possible de créer des applications maintenables.
Concernant l'extensibilité et les outils de développement, rien à redire.
Attendons de voir le travaille de Zend et d' Eclipse :).
Je vous laisse lire
l'article de Tobias, pour avoir son point de vue plus éclairé.
