JavaとPHPの比較

巴扎黑
リリース: 2016-11-11 17:47:53
オリジナル
2307 人が閲覧しました

Java と PHP のどちらを選択しますか? Javaを学ぶか、PHPを学ぶか? Java と PHP のどちらが優れていますか? Java の方が強力ですか、それとも PHP の方が強力ですか?言語論争は止まらない。私は論争に参加したくない。ただ、私が知っている現実をさまざまな角度から総合的に分析したい。これからこの業界に入ろうとしている友人の参考になれば幸いです。

1. Java と PHP の技術的な比較: Java は、強力な機能と多くの分岐を備えた純粋なオブジェクト指向の開発です。Java にできないソフトウェアはありません。 C/S または B/S のいずれか。機能的に言​​えば、Java に匹敵する言語はありません。ただし、その利点は欠点でもあります。詳細についてはポイント 6 を参照してください。 PHPは、Java、C、Perlなどの言語の利点を吸収し、インターネット分野に注力している新星です。 PHP は WEB 分野において独特の利点を持っており、WEB 分野において PHP に匹敵する言語はありません。この 2 つを比較すると、基本的には Java が勝ちます。しかし実際には、あまり比較可能性はなく、注力している分野も異なります。単純に両方ができるWEBを取るとPHPが完全に勝ちます。

2. Java と PHP の市場シェアの比較: Java 言語は古い言語であると考えられており、C/S 分野と B/S 分野、特に電気通信と銀行の両方で地位を占めています。産業。しかし、社会ニーズの変化や他言語への注目により、Java市場は少しずつ侵食されつつあり、WEB分野はPHPがほぼ独占、組み込み分野はC++がほぼ独占となっています。 Android の出現がなければ、Java の運命を語るのは難しいでしょう。彼がかつて築き上げた巨大なジャワ帝国は一度に崩壊するわけではなく、必ずプロセスがあるはずだ。したがって、今勉強するときに将来のことを心配する必要はありません。今勉強するときに心配する必要があるのは、過去 10 年間に大量に出現した Java 世代と、Java キャンプに参入してくる多数の仲間です。 。 PHP の市場説明は、Web 分野という 1 つの分野だけを見ればよいため、比較的単純です。 WEB分野におけるphpの市場は8割を超えており、残りはjava-JSP、asp、C#、.NET、python、rubyなどとなっております。上位 500 の Web サイトのうち 395 が PHP を使用しています。世界 2 大 Web サイトである Facebook と Sina Weibo はすべて PHP を使用しています。両者を比較すると、互角です。

3. Java と PHP の開発スペースの比較 Android は勢いがありますが、携帯電話にインストールされるアプリの数は限られており、幸いにもこれはアプリが直面する最大の課題でもあります。 Androidもできますし、それ以外はHTML5です。中国の人口は世界人口の 19.7% を占め、中国のネットユーザーは世界のネットユーザーの 22.4% を占め、中国の Web サイトの数は世界の Web サイトの 0.5% を占めています。インターネットの貢献は非常に大きいです。先進国のGDPに対する影響は20%に達することもありますが、中国のインターネットはGDPに与える影響はわずか3%です。インターネットの開発空間は広大であり、インターネットとWEB、WEBとPHPを切り離すことはできません。この 2 つを比較すると、個人的には PHP の方が明らかな利点があると感じています。

4. JavaとPHPの給与の比較 給与は需要と供給で決まり、人材が飽和していれば当然給与は高くありません。 Java は基本的に大学で開講される科目なので、ソフトウェア業界で働きたいと思ったときに自然と Java を学ぶ人が多くなり、ここ 10 年で Java が流行し、人材が大量に出現したことも相まって、Java 業界全体が大変な状況になっています。供給過剰状態にある。 南京地区:30人規模のJava研修クラスでは、最終的に10人近くが理想の仕事に就けず、最低賃金さえ1000元を超えていたが、意欲的に働く人もいた。もちろん、Java をしっかり学べば、4,000 ドル以上の給料はかなり高額です。 PHP は完全に市場によって動かされています。問題は、多くの人が PHP を理解しておらず、PHP について学ぶ方法がないことです。私の知る限り、このコースが存在する大学はありません。南京では、小庄学院のみが PHP コースを提供しており、専攻としては提供していません。大学は PHP に対する市場の需要について明確ではなく、学術的特性に合った Java の推進に積極的です。 ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​…一般的に初任給は3,000元以上です。南京の最高値はすでに4500元を超えている。北京、上海、広州では初任給が6000元を超えた。両者を比較してみると、Java の仕事は見つけにくいという点を除けば、仕事さえ見つけられればハイエンドラインはほぼ同じで、ローエンドラインの JAVA は明らかに不利です。

5. Java と PHP の昇給速度の比較: Java は実際に始めるのが難しいと認識されており、この期間は見習いレベルであり、昇給は遅くなります。限定。 2年後には大きく増えるので、基本的には6~7千あれば問題ありません。 PHP はシンプルで始めやすいと認識されており、基本的に試用期間を過ぎると昇給することができます。昇給の範囲は最初の 3 年間で 5 ~ 6 か月です。 1年で7〜8千。 3年で1万円以上稼ぐ人もたくさんいます。 2 つの比較: 実際、PHP にはフロントエンドで明らかな利点があり、バックエンドの 2 つの領域は同等です。 PHP は人材が不足しているため、今後成長するのは難しいと多くの人が言うわけではありませんが、経験豊富な人材も不足しています。 Javaは多くの人が自慢するほど高給ではなく、二極化は深刻だ。実際、言語が難しくなるほど二極化が深刻になるのが普通です。

6. Java と PHP の開発におけるボトルネック: JavaEE システムはかつて数十年間エンタープライズレベルのソフトウェア開発を支配しており、その 10 年間に多くの人材が出現しましたが、Java 言語自体はますます肥大化して断片化する傾向が見られます。 Java の使用は高価な選択であり、複雑な要件設計、プロジェクトの進捗の遅さ、高価なアプリケーション サーバー、およびメンテナンスの難しさにより、Java は敷居の高い言語となっています。バージョンの分割により、いわゆるクロスプラットフォーム機能も空虚なものになります。 Java の特性上、WEB 分野はほぼ PHP、組み込み分野はほぼ C++、クライアント分野はほぼ C 言語が主流となっており、市場の変化に合わせてビジネスが急速に変化するインターネット企業には適していません。 Android の出現ではなく、Java の運命を言うのは本当に難しいです。 PHP での大規模および中規模のシステムの開発は、Java や ASP.NET とは比較にならないほど便利で高速です。また、PHP には、yaf、yii、ci などの強力なフレームワークが多数あります。中規模の一般システムでは、java の 3 つの主要な ssh フレームワークを kill すれば十分です。 PHP はそのシンプルさと迅速な開発により、複雑なアプリケーションの開発を困難にします。また、PHP はアプリケーション レベルに焦点を当てているため、基本的に開発が迅速になります。開発と学習は簡単ですが、PHP を学習する際にボトルネックに遭遇しやすくなります。バージョン 5.3 以降、PHP 拡張機能を使用すると、PHP 自体では実現できない機能を実現できます。したがって、PHP 開発でそのようなボトルネックが発生した場合は、それを拡張して解決することを検討できます。Facebook と weibo.com は拡張機能を多用して、次から次へと問題に対処しています。 Sina Weibo のアーキテクトであり、PHP 技術チーフ コンサルタントである Hui Xinchen は、PHP の基礎となる原則の研究と共有に重点を置いています。彼は拡張機能こそが PHP の最大のものであると考えています。

7. Java と PHP の求人数の比較: 以下のデータは、2014 年 9 月初旬の Baidu 統計からのものです。2014 年 9 月初旬の全国の Java 採用求人数は 82,703 件でした。

全国の Java 採用求人数

2014 年 9 月初旬の全国の PHP 採用求人数は 47,263 件でした。

全国のPHP求人数

Javaの求人数はPHPの求人数のほぼ2倍未満です。しかし、Java の人材の数が PHP の人材の 100 倍以上であることは熟考する価値があります。

8. Java と PHP の学習コストの比較: Java の学習は一般に難しいと認識されています。始めるのが難しく、理解するのが難しい。独学にかかる時間コストは 12 か月、独習の成功率は 10% 未満、トレーニング時間のコストも 6 か月近くかかります。トレーニングの平均費用は約 15,000 人民元です。エキスパートになるまでの時間コストは 2 年です。マスターになるまでの時間コストは通常​​5年以上かかります。 PHP の学習は最も簡単な言語として認識されています。インタープリタ言語なのでコンパイルは必要ありません。独習時間のコストは 6 か月、独習の成功率は 20%、トレーニング時間のコストは 3 か月です。研修の平均費用は約8,000元です。エキスパートになるまでの時間コストは 1 年です。マスターになるまでの時間コストは通常​​ 3 年以上かかります。両者を比較すると、Java の学費は PHP の学費よりも大幅に高くなります。

要約すると、Java と PHP にはそれぞれ独自の利点があり、明日の朝までに完了しない可能性があります。どちらを学習しても問題はない、ということです。 Javaを学びたい場合はAndroid業界で働き、WEB分野で働きたい場合はPHPを学びましょう。 Java の学習は難しいため、基礎がまったくない、または基礎が不十分な学生には、慎重に選択する必要があります。基礎がまったくない学生には、PHP の方が適している可能性があります。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート