Pour les assets, encore une fois, Symfony le fait.
Je n'ai peut-être pas compris ce qui fait la spécificité de rspec mais il me semble que ce n'est qu'une bibliothèque de tests unitaires ?
Ça existe bien évidemment en PHP avec PhpUnit ou Simpletest. Le code de Symfony2 est couvert à plus de 95% par des tests unitaires.
Il est tout à fait possible de faire du TDD en PHP, j'en fais moi-même !
Le fait qu'au forum PHP il n'y ait pas grand monde qui connaisse ça est "normal": ça vient du public de PHP. PHP est très accessible aux débutants, donc beaucoup de développeurs PHP sont (et resteront, bien souvent) super-novices. Ça ne représente pas les possibilités du langage en lui-même, mais son usage général.
Quelqu'un qui connaît Ruby ou Python, c'est déjà quelqu'un qui cherche un peu plus loin que les langages que tout le monde connaît. C'est à mon avis pour ça que les développeurs concernés sont en moyenne meilleurs que les développeurs PHP, et non par les qualités intrinsèques de ces langages.
[^] # Re: Comparatif ?
Posté par Dinofly (site web personnel) . En réponse au journal Pourquoi Ruby on Rails pour la réécriture de LinuxFr.org ?. Évalué à 3.
Je n'ai peut-être pas compris ce qui fait la spécificité de rspec mais il me semble que ce n'est qu'une bibliothèque de tests unitaires ?
Ça existe bien évidemment en PHP avec PhpUnit ou Simpletest. Le code de Symfony2 est couvert à plus de 95% par des tests unitaires.
Il est tout à fait possible de faire du TDD en PHP, j'en fais moi-même !
Le fait qu'au forum PHP il n'y ait pas grand monde qui connaisse ça est "normal": ça vient du public de PHP. PHP est très accessible aux débutants, donc beaucoup de développeurs PHP sont (et resteront, bien souvent) super-novices. Ça ne représente pas les possibilités du langage en lui-même, mais son usage général.
Quelqu'un qui connaît Ruby ou Python, c'est déjà quelqu'un qui cherche un peu plus loin que les langages que tout le monde connaît. C'est à mon avis pour ça que les développeurs concernés sont en moyenne meilleurs que les développeurs PHP, et non par les qualités intrinsèques de ces langages.