In der Welt der Programmierung und Softwareentwicklung ist es normal, dass es Vergleiche zwischen Sprachen, Frameworks und Bibliotheken oder anderen Tools gibt, die Entwickler verwenden, und die zu unterschiedlichen Meinungen führen.
Wir alle wussten jedoch, dass einige Sprachen, Frameworks und Bibliotheken unterschiedliche Probleme lösen und andere dieselben Probleme lösen, jedoch auf unterschiedlichen Wegen. Dieser Absatz scheint ungewöhnlich, aber genau das passiert in diesem Universum!
Einige von ihnen schlagen vor, ein Problem zu lösen, andere scheinen zwei oder mehr als drei zu lösen und wieder andere sind jedoch mit der Sünde der Völlerei geboren und versuchen, alle Probleme zu lösen, wie es bei Python, Javascript und C#, die beide im Web, auf Mobilgeräten, auf dem Desktop, im Bank- und Browserbereich, auf künstlicher Intelligenz usw. verfügbar sind draußen.
Dieses Phänomen, das in der Welt der Entwicklung auftritt, kann nicht als ein Dorn im Auge derjenigen angesehen werden, die unterschiedliche Sprachen oder Tools verwenden, bis zu dem Punkt, an dem es zu Vergleichen und Diskussionen kommt, die am Ende erbärmlich sind gewöhnlich sind und keinen Platz und keine Grundlage haben.
Glauben Sie nicht, dass diese absurden Vergleiche nur unter Anfängern oder in der JavaScript-Community auftauchen, die das Epizentrum erbärmlicher Meinungen in der Welt der Softwareentwicklung in Bezug auf Dinge ist, die anders sind.
Ich persönlich habe Vergleiche von erfahrenen und sogar vollwertigen Entwicklern oder Leuten mit robusteren Sprachen gesehen, die aufgrund ihrer Erfahrung und talentierten Leute es gewagt haben, ein Framework mit einer Bibliothek oder einer Low-Level-Sprache zu vergleichen mit einer höheren Sprache.
Denken Sie jetzt mit mir darüber nach, warum ein normaler Mensch den Wunsch oder das Bedürfnis hat zu behaupten, dass ein Framework besser ist als eine Bibliothek, obwohl er weiß, dass es sich um völlig unterschiedliche Dinge handelt und dass sie unterschiedliche Probleme lösen.
Wenn es für Sie nicht absurder ist, Zeuge einer solchen Situation zu sein, als Anfängern sagen zu hören, dass HTML eine Programmiersprache ist, dann gehören Sie meiner Meinung nach zu denselben Idioten, die die Geschichte dahinter nicht kennen die Entstehung von Technologien.
Ich verstehe nicht, warum Leute solche Vergleiche anstellen, zum Beispiel: Vergleich von React mit Laravel, wissend, dass React ein Bibliotheks-Frontend ist und Laravel ist ein Fullstack-Framework. Oder vergleichen Sie React mit Vue und Angular, wobei Sie wissen, dass es sich bei letzteren um Frameworks und bei ersterem um eine Bibliothek handelt.
Aus meiner Sicht und ich glaube an die anderer kohärenter Leute, wäre es konventionell, Fullstack-Frameworks mit Stacks des gleichen Genres zu vergleichen, das heißt, den Vergleich eines Fullstack-Frameworks mit einem Frontend-Framework oder eines Backend-Frameworks mit zu vermeiden ein Frontend und umgekehrt.
Beispielsweise wäre es sinnvoll, Laravel mit Spring, Ruby on Rails, Djagon oder sogar Next.jS zu vergleichen , das sich nun als Fullstack-Framework deklariert, anstatt sie mit Stacks zu vergleichen, die aus anderen Kategorien stammen, oder mit Bibliotheken.
Ein weiterer Unsinn, der mich am meisten schockiert, sind die Vergleiche zwischen Programmiersprachen. Wie ist es möglich, dass eine Person mit einer Gehirnhülle, in der sich eine Tüte Gehirne namens Gehirn befindet, versucht, PHP mit Python oder der Sprache GO[ zu vergleichen? &&&] mit Rust oder anderen Sprachen, die mit unterschiedlichen Zwecken entstanden sind.
Beachten Sie, dassPHP eine Sprache ist, die im Web geboren wurde und ob sie stirbt oder nicht, ihr Schicksal ist das Web. Ich persönlich kann mir kein anderes Schicksal für PHP als dieses vorstellen. Denn alles geht davon aus, dass, als Rasmus Lerdorf 1994 seine Skripte in C erstellte, um seinen persönlichen Blog zu erstellen, diese Skripte sich heute, heute, zu einer Programmiersprache entwickelt haben, die wir PHP, er war nicht daran interessiert, eine Programmiersprache zu entwickeln, um Ihre Probleme bei der Interpretation von Dingen zu lösen, sondern vielmehr daran, dass mehrere Leute schlug vor, dass sie eine sein sollte.
Rasmus Lerdorf wollte einfach einen Blog erstellen, der sich von den anderen unterscheidet, den die Leute bewundern konnten, und erhielt später Hilfe von zwei Personen israelischer Nationalität, die PHP zu einer Programmiersprache machten.
Daher wird es fürPHP schwierig sein, eine andere Richtung als das Web einzuschlagen, da alle Versuche, in andere Sektoren zu migrieren, gescheitert sind. Denken Sie jetzt noch einmal darüber nach: Warum sollte ein normaler Mensch, der die Geschichte von PHP nicht kennt, es wagen, es mit Python zu vergleichen, einer Sprache, die zur Lösung von Syntax- oder Abstraktionsproblemen entwickelt wurde? Sprachen wie C, C und Java die robuster sind. Oder vergleichen Sie Python mit C , wissend, dass Python mit C geschrieben wurde.
In der Welt der Softwareentwicklung nehmen manche Menschen Dinge mit einer gewissen Emotion auf, ohne zu wissen, wie sie wirklich funktionieren.Facebook, Google, Microsoft oder bestimmte Programmierer erstellen nicht immer Open Source-Projekte oder Technologien, die wir verwenden sie als Spielzeug in einem Vergnügungspark, aber manchmal erschaffen oder finanzieren sie solche Dinge, um Programmierer als Vermittler im Marketingprozess einzusetzen Inverso, um über diese Tools andere Unternehmen zu ermutigen, sich Ihren Diensten anzuschließen. Hören Sie also auf, in Foren, in Gruppen und auf Discord-Servern zu argumentieren, dass eine Programmiersprache, ein Framework und eine Bibliothek besser ist als die anderen, ohne den wahren Grund dafür zu kennen existieren…
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3