"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Arrêtez de faire des comparaisons pathétiques

Arrêtez de faire des comparaisons pathétiques

Publié le 2024-11-04
Parcourir:439

Pare de fazer comparações patéticas

Dans le monde de la programmation et du développement de logiciels, il est normal qu'il y ait des comparaisons entre les langages, les frameworks et les bibliothèques ou tout autre outil que les développeurs utilisent et génèrent des opinions différentes. 

Cependant, nous savions tous que certains langages, frameworks et bibliothèques résolvent des problèmes différents et que d'autres résolvent les mêmes problèmes mais avec des chemins différents. Ce paragraphe semble anormal, mais c'est ce qui se passe dans cet univers !

Certains d'entre eux suggèrent de résoudre un problème, d'autres semblent en résoudre deux ou plus de trois et d'autres, cependant, sont nés avec le péché de gourmandise et essaient de résoudre tous les problèmes, comme c'est le cas avec Python, Javascript et C# qui sont sur le Web, le mobile, le bureau, le bancend, le forntend, l'intelligence artificielle, etc.

Ce phénomène qui se produit dans le monde du développement ne peut pas être considéré comme une épine dans le pied de ceux qui utilisent des langages ou des outils différents, au point où il y a des comparaisons et des discussions qui finissent par être pathétiques, hors du commun. ordinaires et qui n’ont aucune place ni aucun fondement.

Ne pensez pas que ces comparaisons absurdes n'apparaissent que parmi les débutants ou dans la communauté JavaScript, qui est l'épicentre des opinions pathétiques dans le monde du développement logiciel sur des choses qui sont différentes. 

J'ai personnellement vu des comparaisons venant de développeurs seniors et même à part entière, ou de personnes avec des langages plus robustes qui, en raison de leurs expériences et de leurs talents, ont osé comparer un framework avec une bibliothèque ou un langage de bas niveau avec un langage de haut niveau supérieur.

Maintenant, réfléchissez avec moi à la raison pour laquelle un individu normal a le désir ou le besoin d'affirmer qu'un framework est meilleur qu'une bibliothèque, sachant que ce sont des choses absolument différentes et qu'elles résolvent des problèmes différents.

Si pour vous, être témoin de ce type de situation n'est pas plus absurde que d'entendre des débutants dire que HTML est un langage de programmation, je pense que vous faites partie des mêmes idiots qui ne connaissent pas l'histoire derrière l'émergence des technologies.

Je ne comprends pas pourquoi les gens font des comparaisons comme celle-ci, par exemple : comparer React avec Laravel, sachant que React est une interface de bibliothèque et Laravel est un framework fullstack. Ou comparez React avec Vue et Angular  sachant que ces deux derniers sont des frameworks et que le premier est une bibliothèque.

De mon point de vue et je crois en celui d'autres personnes cohérentes, il serait conventionnel de comparer les frameworks fullstack avec des stacks du même genre, c'est-à-dire d'éviter de comparer un framework fullstack avec un framework frontend ou un framework backend avec une interface et vice versa.


Par exemple, il serait viable de comparer Laravel avec Spring, Ruby on Rails, Djagon ou encore Next.jS qui se déclare désormais comme un framework fullstack plutôt que de les comparer avec des piles appartenant à différentes catégories ou avec des bibliothèques.

Une autre absurdité qui me choque le plus, ce sont les comparaisons entre langages de programmation. Comment est-il possible pour une personne possédant un casse-tête contenant un sac de cerveaux appelé cerveau, d'essayer de comparer PHP avec Python, ou le langage GO avec Rust ou tout autres langages créés avec des objectifs différents.

Notez que PHP est un langage né sur le web et qu'il meure ou non, son destin est le web. Personnellement, je ne vois pas d'autre destin pour PHP que celui-ci. Parce que tout suppose que lorsque Rasmus Lerdorf a créé ses scripts en C pour créer son blog personnel en 1994, aujourd'hui, ces scripts ont évolué vers un langage de programmation que nous appelons de  PHP, il n'était pas intéressé par la création d'un langage de programmation pour résoudre vos problèmes d'interprétation des choses, mais plutôt parce que plusieurs personnes lui ont suggéré qu'il en soit un.

Rasmus Lerdorf voulait juste créer un blog différent des autres que les gens admiraient et a ensuite reçu l'aide de deux individus de nationalité israélienne qui ont fait de PHP un langage de programmation.

Il sera donc difficile pour PHP d'avoir une autre direction que le web, car toutes les tentatives de migration vers d'autres secteurs ont été un échec. Maintenant, réfléchissez à nouveau, pourquoi un individu normal qui ne connaît pas l'histoire de PHP oserait-il le comparer avec Python qui est un langage conçu pour résoudre des problèmes de syntaxe ou d'abstraction dans des langages tels que C, C et Java qui sont plus robustes. Ou comparez Python avec C , sachant que Python a été écrit avec C .

Dans ce monde du développement logiciel, certaines personnes prennent les choses avec une certaine émotion, sans savoir comment les choses fonctionnent réellement. Facebook, Google, Microsoft ou certains programmeurs ne créent pas toujours des projets ou des technologies Open Source que nous utilisons comme des jouets dans un parc d'attractions, mais ils créent ou financent parfois des choses comme ça pour utiliser des programmeurs comme intermédiaires dans le processus de Marketing inverse pour amener d'autres entreprises à rejoindre leurs services, via ces outils. Alors arrêtez de discuter dans les forums, dans les groupes et sur les serveurs Discord selon lesquels un langage de programmation, un framework et une bibliothèque sont meilleurs que les autres, sans connaître la vraie raison pour laquelle ils exister…

Déclaration de sortie Cet article est reproduit sur : https://dev.to/ebraim_sambo/pare-de-fazer-comparacoes-pateticas-548k?1 En cas de violation, veuillez contacter [email protected] pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3