ホームページ  >  記事  >  バックエンド開発  >  なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

青灯夜游
青灯夜游オリジナル
2019-10-16 17:37:585422ブラウズ

なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

#なぜほとんどのプログラマーは PHP という言語を軽視するのでしょうか?

理由はとても簡単です。人によって追求することは異なります:

1. プログラマの中には、自分がどれだけ多くの IT ツールを持っているか、どれだけ専門的なテクニックを知っているかを楽しむ人もいます。PHP これこの言語は主に、中程度の同時実行性と軽量のスクリプト タスク開発による Web プロジェクトの迅速な開発に適していますが、汎用の IT ツールではなく、詳細な言語機能も多くないため、これらのプログラマーの要求には応えられません。

2. プログラマーの中には、コストを重視してドメインの問題を迅速かつ低コストで解決する方法を重視する人もいます。PHP は主要なエンジニアリング言語として、プロジェクトの納品に迅速に対応し、市場の大部分のプロジェクトに対応できます。高い同時実行性要件を持たず、企業の IT ニーズを満たし、したがってプログラマーの要求も満たします。

人々の要求は多様なので、質問自体は「なぜみんな PHP を見下さない/尊敬しないのですか?」とも理解できますが、これは人間の思考を標準化したいという考えです。 . .

PHP 言語はなぜこれほど多くの人から批判されているのでしょうか?

長年開発を続けてきた古い PHPer として、判断すべき長所と短所をいくつか挙げます。

1. 低い参入障壁

PHP の独自の構文は、C、Java、Perl、および PHP の自己革新的な構文を組み合わせたものです。 (簡単に言うと、他の言語をいくつか使い、それを部分的に使っているということです。他の言語のプログラマーはどう思っているのでしょうか?) 多くの人は独学で数ヶ月勉強すれば比較的良いものが作れ、すぐに使い始めることができます。 HTML、CSS、JS を使用して Web アプリケーションを作成できます。

敷居が低く、数か月の勉強で仕事が見つかる、稼げる、給料もまあまあである

開発スピードが速く、中小規模の企業1〜3ヶ月程度で完了できるサイズのWebプロジェクトを 出すことができます。

2. 少ないコード量と速い開発スピード

多くの人は、多くのコードを書かなければならないのに、PHP の関数を調整するだけで完了できると感じています。 ?

3. 低開発コスト

PHP の最も古典的な組み合わせは、linux Apache mysql PHP (LAMP、Band of Brothers) と呼ばれます。すべてのソフトウェアはオープンソースで無料です。投資を削減できます。

4. 強力なクロスプラットフォーム機能

PHP はサーバー側で実行されるスクリプトであるため、UNIX、LINUX、WINDOWS、および Mac OS で実行できます。現在、WeChatの二次開発は基本的にPHPを使って開発されています。

なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

#利点はたくさんありますが、致命的な欠点もあります。

1. 低い報酬

実際、プログラマーの軽蔑の連鎖における地位は給与と密接に関係しています...

ある技術が人気の最前線で、誰もがそれを話題にし、さまざまな大手企業や新興スタートアップがそれを使用しており、収入は自然に増加します。逆に、ある技術が衰退して代替され、上級開発者が他の新しい技術に「転落」している場合、実務者に占める新人の割合はますます高くなり、平均収入が低下するにつれて、他の人から白い目で見られるようになるでしょう。軽蔑、それはますます顕著になってきています。

2016 年に stackoverflow によって実施された最新の調査を例に挙げます。

なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

どのテクノロジーがあなたの収入に追加のポイントをもたらすかわかりますか?それらは、クラウド コンピューティング、React、Node、Angular、Scala、Hadoop、および近年登場したその他の新興テクノロジーです。

PHP は人気では 5 位にランクされていますが、その収入レベルはどのグループに属していても最下位または最下位にランクされています...

2. 成長余地

#始めるのは簡単ですが、マスターするのは難しいです。 NB PHP プログラマーは通常、JAVA や C 言語などの言語を幅広く研究していますが、1 番目の点に基づいて、PHP を学習した後に他の言語を学習し、その後言語を変更して開発する人もいます。エントリーレベルの PHP では低レベルの機能を使用する必要がないため、5 年間活動している開発者の中には、低レベルのコードをあまり見たことがなく、低レベルのコードに習熟している開発者はさらに少数です。

3. 大企業の開発やソフトウェア開発ではあまり使用されない

PHP は主に WEB 開発に使用されるため、大企業の開発や APP 開発ではほとんど使用されません。前提を付け加えると、WEB分野ではPHPが最適な言語であるはずですが、この場合は全く問題ないと思います~

4. 仕事の観点

他の言語と比較してPHPはhas more exposure to There are a lot of girls there, and occasionally I ask them to help me make a page or something, and the result is usually quite cool, haha​​hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha; Two sentences~

5. The core of絶え間ない相互軽蔑

言語に関する議論は古くから存在しており、すべてのプログラマーが評価できる言語はありません。しかし、それは下の写真で見ることができます

ははははは

なぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?

各言語には異なる活動分野があり、当然のことながら制限があります。しかし、PHP には多くの雇用機会があることは否定できません。PHP はサーバー スクリプト言語です。安価で、多くのオープン ソース フレームワークがあり、すぐに始めることができます。Java は大規模なアプリケーションを構築できると言いましたが、PHP はこれは間違いではありません。蔑称言語は常に改善されていますね。叱られた後も積極的に進歩を求める人のように、これは軽蔑に値するのでしょうか?努力する価値はありますか?世の中に完璧なものはなく、どの業界も改善に向けて懸命に取り組んでおり、Swoole と PHP7 は PHP を再定義しました。

以上がなぜほとんどのプログラマーは PHP 言語を軽視するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。