プログラミングやソフトウェア開発の世界では、言語、フレームワーク、ライブラリ、または開発者が使用するその他のツールの間で比較が行われ、異なる意見が生成されるのは通常のことです。
しかし、一部の言語、フレームワーク、ライブラリは異なる問題を解決し、他の言語、フレームワーク、ライブラリは同じ問題を異なるパスで解決することを誰もが知っていました。この段落は異常に思えますが、それがこの宇宙で起こっていることなのです!
それらの中には、1 つの問題を解決することを提案する人もいれば、2 つまたは 3 つ以上の問題を解決するように見える人もいますが、Python、Javascriptの場合のように、生まれつき暴食の罪を抱えてすべての問題を解決しようとする人もいます。 Web、モバイル、デスクトップ、Banckend、Forntend、人工知能などにあるC#
開発の世界で発生するこの現象は、異なる言語やツールを使用する人々にとっては厄介な問題とは見なされず、比較や議論が行われ、結果的には情けないものになり、常識外れで、場所も根拠もないものもある
これらの不条理な比較が、初心者の間や、異なるものに関してソフトウェア開発の世界における哀れな意見の震源地であるJavaScriptコミュニティ内でのみ生じるとは思わないでください。
私は、上級開発者や本格的な開発者、または経験と才能によりフレームワークとライブラリ、または低レベル言語と高レベル言語をあえて比較する、より堅牢な言語を使用する人々による比較を個人的に見てきました。 -レベルの言語
さて、私と一緒に考えてみましょう。なぜ普通の人は、フレームワークがライブラリよりも優れていると主張したい、あるいは主張する必要があるのか、それらはまったく異なるものであり、異なる問題を解決するものであることを知っています。
あなたにとって、この種の状況を目撃するのは、HTMLはプログラミング言語であると初心者が言うのを聞くのと同じくらい不条理ではないとしたら、あなたもテクノロジーの出現の背後にある歴史を知らない同じ愚か者の一員だと思います。
なぜ人々がこのような比較をするのか理解できません。たとえば、Reactがフロントエンドライブラリであり、Laravelがフルスタックフレームワークであることを知っていながら、ReactとLaravelを比較するのです。または、ReactをVueおよびAngularと比較してください。後者は両方ともフレームワークであり、前者はライブラリであることがわかっています。
私の視点と他の一貫した人々の視点では、フルスタック フレームワークを同じジャンルのスタックと比較するのが一般的です。つまり、フルスタック フレームワークとフロントエンド フレームワーク、またはバックエンド フレームワークとフロントエンドの比較を避けることになります。そしてその逆も同様です。たとえば、
Laravelを、カテゴリのスタックと比較するのではなく、Spring、Ruby on Rails、Djagon、さらにはフルスタックフレームワークとして宣言しているNext.jSと比較することも可能です。異なる、または ライブラリを使用します。
PHPとPython、あるいは言語GOとRustやその他の言語を比較しようとすることがどのようにして可能でしょうか。異なる目的で出現しました。
PHPは Web で生まれた言語であり、消滅するかどうかは関係なく、その運命は Web であることを理解してください。私個人としては、これ以外にPHPの目的地が見当たりません。なぜなら、ラスムス・レルドルフが1994年に個人ブログを作成するためにCでスクリプトを作成したとき(今日では偶然にも、そのようなスクリプトは私たちがPHPと呼ぶプログラミング言語に進化しています)、彼は興味がなかったとすべてが想定されているからです。解釈の問題を解決するためにプログラミング言語を作成しましたが、それは何人かがそれを提案したためです。
Rasmus Lerdorfは、人々が賞賛するようになった他のブログとは異なるブログを作成したかっただけであり、その後、PHP をプログラミング言語として指導したイスラエル国籍の 2 人の個人の協力を得ました。
したがって、PHPが Web 以外の別の方向性を持つことは難しいでしょう。他の分野への移行の試みはすべて失敗に終わっているからです。さて、もう一度考えてみてください。PHPの歴史を知らない普通の人が、Cのような言語の構文や抽象化の問題を解決するために設計された言語であるPythonとなぜPHPをあえて比較するのでしょうか。C++とJavaはより堅牢です。 または、PythonがC++で書かれていることを前提として、PythonとC++
を比較します。このソフトウェア開発の世界では、物事が実際にどのように機能するかを知らずに、ある種の感情を持って物事を捉える人がいます。Facebook、Google、Microsoft、または特定のプログラマーは、遊園地のおもちゃのように私たちが使用できるオープンソースのプロジェクトやテクノロジーを常に作成するとは限りませんが、そのようなものを作成したり、資金を提供したりすることもありますプログラマーは、これらのツールを通じて、他の企業に自社のサービスに参加してもらうためのリバース マーケティングプロセスの仲介者として機能します。だから、フォーラム、グループ、そしてDiscordサーバーで、あるプログラミング言語、フレームワーク、ライブラリが他の言語と比べて優れているという議論を、それらが存在する本当の理由を知らずにやめてください…
以上が情けない比較はやめてくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。