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 avecPython,JavascriptetC#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 vu comme une épine dans le pied de ceux qui utilisent des langages ou des outils différents, au point qu'il y a des comparaisons et des discussions qui finissent par être pathétiques, hors du commun et qui n'ont ni place ni fondement certains.
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 niveau supérieur -niveau langue.
Maintenant, réfléchissez avec moi pourquoi 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 qu'entendre des débutants dire que
HTMLest 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
ReactavecLaravel, sachant queReactest une bibliothèque frontend etLaravelest un framework fullstack. Ou comparezReactavecVueetAngularsachant que ces 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 éviter de comparer un framework fullstack avec un framework frontend ou un framework backend avec un frontend et vice versa.
Par exemple, il serait viable de comparerLaravel
avecSpring,Ruby on Rails,Djagonou encoreNext.jSqui se déclare désormais comme un framework fullstack plutôt que de les comparer avec des stacks issues de catégories différent, ou avec bibliothèques.Une autre erreur qui me choque le plus est celle des comparaisons entre langages de programmation. Comment est-il possible pour une personne possédant un casse-tête qui abrite à l'intérieur un sac de cerveaux appelé le cerveau, d'essayer de comparer
avecPython, ou le langageGOavecRustou tout autre langage qui a émergé avec des objectifs différents.Sachez que
PHPest un langage qui est né sur le web et qu'il meure oui ou non, son destin est le web. Personnellement, je ne vois pas d'autre destination pourPHPautre que celle-ci. Parce que tout suppose que lorsqueRasmus Lerdorfa créé ses scripts enCpour créer son blog personnel en 1994, qui par hasard, aujourd'hui, ces scripts ont évolué vers un langage de programmation que nous appelonsPHP, il n'était pas intéressé dans la création d'un langage de programmation pour résoudre vos problèmes d'interprétation des choses, mais parce que plusieurs personnes l'ont suggéré.
Rasmus Lerdorfvoulait juste créer un blog différent des autres que les gens venaient admirer et a ensuite bénéficié de l'aide de deux individus de nationalité israélienne qui ont fait de PHP un langage de programmation.
Daher wird es fürPHPschwierig sein, eine andere Richtung als das Web einzuschlagen, da alle Versuche, in andere Sektoren zu migrieren, gescheitert sind. Denken Sie jetzt noch einmal mit mir darüber nach: Warum sollte ein normaler Mensch, der die Geschichte vonPHPnicht kennt, es wagen, es mitPythonzu vergleichen, einer Sprache, die entwickelt wurde, um Syntax- oder Abstraktionsprobleme von Sprachen wieCzu lösen?C++undJavadie robuster sind. Oder vergleichen SiePythonmitC++, wissend, dassPythonmitC++.
geschrieben wurdeIn der Welt der Softwareentwicklung nehmen manche Menschen Dinge mit einer gewissen Emotion wahr, ohne zu wissen, wie sie wirklich funktionieren.Facebook,Google,Microsoftoder bestimmteProgrammierererstellen nicht immerOpen Source-Projekte oder -Technologien, die wir wie Spielzeug in einem Vergnügungspark verwenden können, aber manchmal erstellen oder finanzieren sie solche Dinge zur Verwendung Programmierer fungieren als Vermittler imReverse-Marketing-Prozess, um über diese Tools andere Unternehmen dazu zu bringen, sich ihren Diensten anzuschließen. Hören Sie also auf, in denForen, in denGruppenund auf denDiscord-Servern zu argumentieren, dass eine Programmiersprache, ein Framework und eine Bibliothek im Vergleich zu den anderen besser ist, ohne den wahren Grund ihrer Existenz zu kennen …
Das obige ist der detaillierte Inhalt vonHören Sie auf, erbärmliche Vergleiche anzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!