Voici une critique très détaillée du langage PHP par @eevee.
Son analyse est divisée en plusieurs parties : le langage, la librairie standard, la manipulation des données, les frameworks web et la sécurité.

Et vous, qu'en pensez-vous ?

Commentaires

Si vous n'aimez pas PHP ne l’utilisez pas, (désolé Bastien je n'élève pas le débat).

Il y a plus de 12 ans


+1 pour Cavaille :) Surtout que la plupart qui critiquent ce langage en vivent

Il y a plus de 12 ans

Bof bof les commentaires franchement les gars :D.
Au contraire c'est avec ce genre de critiques bien argumentées qu'on avance, qu'on améliore. Donc bravo pour cette critique bien argumentée qui ne fera qu'améliorer les choses.
Et puis dire que ceux qui critiquent PHP en vivent c'est rentrer en plein dans l'analogie qui est faite dans l'introduction de l'article. Un bon ouvrier peut travailler toute la journée avec un marteau sans manche et gagner sa vie. Tout comme Il peut travailler avec un marteau qui a un manche et gagner sa vie aussi.

Il y a plus de 12 ans

Je ne suis pas d'accord avec Olivier.
Si @eevee n'aimait pas PHP, il n'aurait pas pris le temps de travailler sur un article comme celui-là. Au fond donc, je suis sur qu'il aime PHP. Il est peut être "frustré" par certains aspects qu'il a développé mais certainement pas indifférent.
Je rejoint le point de vue de Nicolas, une bonne critique cela fait avancer les choses.

En revanche certains des points qui développent sont hors sujet selon moi. Je n'ai jamais compris ce haro que l'on fait au langage simplement parce qu'il est faiblement typé.
De la même ... l'affaire du "Scalar Type Hints", soit la capacité de pouvoir typer les arguments d'une fonction avec des scalaires. Même si je suis favorable à un tel ajout au langage, j'ai du mal à comprendre en quoi est-ce un argument à charge ?
PHP n'est pas un langage signé que je sache ? De plus, comme je l'ai dit, il est faiblement typé ... alors pourquoi vouloir le beurre et l'argent du beurre ? C'est normal qu'il n'y ai pas de "Scalar Type Hints" pour ces raisons.
Après, le langage évolue.
Et comme dans toute évolution d'un programme, les utilisateurs sont toujours plus gourmands de nouvelles fonctionnalités.

Bref, je m'arrête là.
Juste pour conclusion, PHP c'est bien. Python c'est bien aussi. Y'a pas langage mieux qu'un autre. Ils sont à l'image des développeurs qui les conçoivent : ils sont différents !
C'est bien la mixité.

vive les elephphants !

Il y a plus de 12 ans

Nous sommes bien d'accord Méthylbro, d'où mon commentaire. Je n'en suis pas à mon premier saint piternel débat sur les défauts du PhP, de plus ce genre d'article n'apporte rien à l'éléphant, et il n'a pas fini d'évoluer! Next !

Il y a plus de 12 ans

je dirais plutôt "Si vous n'aimez pas PHP pourquoi vous en parlez autant ?" ;)

Il y a plus de 12 ans

C'est Bastien Labelle qui fout sa pagaille ... puis c'est tout ^^

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