Bonjour,
L'auteur de l'article était-il énervé sur une erreur qu'il n'arrivait pas à trouver en PHP avant d'écrire l'article?
Sérieusement, je pense qu'on a le droit de critiquer n'importe quel langage, mais en nuançant un peu son avis. Quand je lis l'article ici (je n'ai pas tout lu, seulement les points qui m'intéressaient), je trouve que l'auteur de l'article n'a justement pas cet avis nuancé. Quand on rédige un tel article de synthèse, il faut aussi tenir compte du contexte et de la mise en pratique.
Le contexte ? PHP est un langage qui n'était pas du tout destiné à devenir aussi populaire. Le développement de PHP est fait par deux catégories de développeurs : ceux qui veulent le faire évoluer vers un langage plus structuré et rigoureux, ceux qui veulent le garder comme langage boite à outils. Forcément, l'évolution de PHP est entravée par ces deux tendances au sein même du développement.
La mise en pratique ? Oui, tout le monde est passé par le SDZ pour apprendre le PHP avec le tutoriel de Mateo (qui a été rafraîchit il n'y a pas longtemps ceci dit). Ensuite, le débutant a le choix d'apprendre un nouveau type de PHP si j'ose dire, le PHP qu'on trouve dans les frameworks du type de Zend ou de Symfony. Toute de suite, ce n'est plus le même PHP. Une mise en place du PHP développées par des professionnels et qui tient la route. Si on pouvait faire évoluer le PHP en prenant en compte tout ce qu'on fait dans ce type de framework, standardiser tous les développements dans ces frameworks, on aboutirait a un peu plus de rigueur dans le PHP.
Pour ne pas faire la même chose que l'auteur de l'article de le sens inverse, je vais quand même critiquer le PHP un petit peu. Oui, personnellement, je trouve qu'il manque pas mal de points au PHP comme le typage ou une gestion de l'OO beaucoup plus poussée : ça m'énerve souvent, ça me donne envie de changer de langage mais je ne le fais pas. Pourquoi ?
Par exemple, PHP est l'un des seuls langages portables sur la quasi totalité de tous les hébergeurs web du monde. Toutes les offres d'emploi que je vois passer en Belgique sont soit des développeurs .NET, soit des développeurs PHP avec demande de maîtrise de Symfo, Zend, Drupal, ... tous des outils qui ont été développés avec le "bon" PHP si j'ose dire.
Voilà pour mon avis.
L'auteur de l'article était-il énervé sur une erreur qu'il n'arrivait pas à trouver en PHP avant d'écrire l'article?
Sérieusement, je pense qu'on a le droit de critiquer n'importe quel langage, mais en nuançant un peu son avis. Quand je lis l'article ici (je n'ai pas tout lu, seulement les points qui m'intéressaient), je trouve que l'auteur de l'article n'a justement pas cet avis nuancé. Quand on rédige un tel article de synthèse, il faut aussi tenir compte du contexte et de la mise en pratique.
Le contexte ? PHP est un langage qui n'était pas du tout destiné à devenir aussi populaire. Le développement de PHP est fait par deux catégories de développeurs : ceux qui veulent le faire évoluer vers un langage plus structuré et rigoureux, ceux qui veulent le garder comme langage boite à outils. Forcément, l'évolution de PHP est entravée par ces deux tendances au sein même du développement.
La mise en pratique ? Oui, tout le monde est passé par le SDZ pour apprendre le PHP avec le tutoriel de Mateo (qui a été rafraîchit il n'y a pas longtemps ceci dit). Ensuite, le débutant a le choix d'apprendre un nouveau type de PHP si j'ose dire, le PHP qu'on trouve dans les frameworks du type de Zend ou de Symfony. Toute de suite, ce n'est plus le même PHP. Une mise en place du PHP développées par des professionnels et qui tient la route. Si on pouvait faire évoluer le PHP en prenant en compte tout ce qu'on fait dans ce type de framework, standardiser tous les développements dans ces frameworks, on aboutirait a un peu plus de rigueur dans le PHP.
Pour ne pas faire la même chose que l'auteur de l'article de le sens inverse, je vais quand même critiquer le PHP un petit peu. Oui, personnellement, je trouve qu'il manque pas mal de points au PHP comme le typage ou une gestion de l'OO beaucoup plus poussée : ça m'énerve souvent, ça me donne envie de changer de langage mais je ne le fais pas. Pourquoi ?
Par exemple, PHP est l'un des seuls langages portables sur la quasi totalité de tous les hébergeurs web du monde. Toutes les offres d'emploi que je vois passer en Belgique sont soit des développeurs .NET, soit des développeurs PHP avec demande de maîtrise de Symfo, Zend, Drupal, ... tous des outils qui ont été développés avec le "bon" PHP si j'ose dire.
Voilà pour mon avis.
Owl Vision - Agence de dévelppement d'applications de réalité virtuelle et augmentée