Récemment plusieurs coups de gueule contre PHP ont été écrits. Fabien Potencier, monsieur Synfony, a décidé de prendre le contre-pied de ces articles en écrivant un billet sur les avantages de PHP et de son ecosystème.
Qu'en pensez-vous ?

Commentaires

Cette réponse me paraît être à côté de la plaque.

Personne (de sérieux) n'a dit que PHP était inutilisable. Il y a effectivement une très grosse majorité de sites qui sont écrits dans ce langage, c'est un fait. Ce que certaines personnes ont tendance à critiquer de plus en plus bruyamment, c'est la conception de PHP en tant que langage.

C'est une question centrale, pas seulement une question de bibliothèque. Il est bien que PHP continue d'être amélioré, comme le dit le début de l'article, mais ça ne résout pas les anciens problèmes. Il y a trop de magie en PHP, et trop de trucs autorisés qui ne devraient pas l'être parce qu'ils cachent quelque chose. Ce sont des points (que je ne vais pas lister ici, les articles précédents celui-ci l'ont plutôt bien fait) qu'il faut accepter de remettre en question pour faire évoluer le langage. Mais les développeurs de PHP ont tendance à ne pas écouter la critique (et les développeurs qui utilisent PHP non plus, ce billet en est la preuve).

Oui, les développeurs de PHP font du mauvais travail, ça fait longtemps qu'on le leur dit et ils continuent de mal le faire : il n'est pas normal de ne pas tester les nouvelles versions de leur interpréteur avant de le publier. Non, ils ne font pas assez de tests, et trop de correctifs de bugs parfois très importants sont pris à la légère.

En définitive, c'est débile de dire que PHP est inutilisable et qu'il devrait être jeté à la poubelle définitivement. Par contre, c'est dans l'intérêt de tout le monde de le faire évoluer — et pour comprendre pourquoi cette évolution est nécessaire, il serait conseillé de regarder comment d'autres langages fonctionnent, de faire un peu de théorie, bref, de sortir du web 5 minutes (parce que malheureusement pour les gens qui font du PHP, l'autre langage qu'ils croisent le plus est JavaScript, qui n'est pas franchement mieux foutu :) ).

Il y a presque 12 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire