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
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
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 ansMoi j'aime beaucoup la réponse du berger à la bergère : http://blog.ircmaxell.com/2012/04/php-sucks-but-i-like-it.html
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 ansBof bof les commentaires franchement les gars :D.
Il y a plus de 12 ansAu 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.
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 ansNous 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 ansje dirais plutôt "Si vous n'aimez pas PHP pourquoi vous en parlez autant ?" ;)
Il y a plus de 12 ansC'est Bastien Labelle qui fout sa pagaille ... puis c'est tout ^^
Il y a plus de 12 ans