インターネットの発展に伴い、テクノロジーは日々更新され、php、java、c#、pyhon、golangなどのバックエンド開発言語が数多く存在し、百花繚乱、百花繚乱、百花繚乱、百花繚乱学派が争っている。
PHP または Java
1. 始めるのはどれくらい難しいか (推奨学習: PHPプログラミング 入門から上級まで)
phpは学びやすく理解しやすい、技術者以外でも少し勉強すれば始められる、LAMP/WAMPワンクリックインストールで環境構築パッケージであり、共通の開発ツールは phpstorm です。
Java を使用するには、Java の構文とコア アーキテクチャ (jar パッケージ) および JVM の理解が必要です。環境構築もさらに面倒です。一般的に使用される開発ツールは eclipse または Intellj Idea です。
2 . 長所と短所の比較
Java の利点: 数学的演算、データベース アクセス、および技術アーキテクチャの点で、PHP よりも優れているため、大規模なクロスプラットフォームのエンタープライズ アプリケーション システムでは、 Alibaba Java シリーズのフルラインナップであり、そのレベルも世界の最前線です;
Java の欠点: 強力な Java アーキテクチャとパフォーマンスの背後にある、または価格、特に Web フレームワークでは、Java を使用して Web カスタマー サービス システムを開発するのは複雑です。読むのに 9 か月と 9 冊の本がかかる場合がありますが、PHP は 2 か月と 3 冊しかかかりません。
利点PHP の利点: PHP は、インターネット Web 分野に焦点を当て、Java、C、Perl の利点を吸収しており、中小規模の Web サイトの迅速な開発と保守に非常に適しています;
php の欠点: 後の段階ビジネスの発展に伴い、PHP プロジェクトの要求は高く、PHP のサポートとアーキテクチャは Java よりも弱く、PHP プログラマーの数は少なく、Java プログラマーの生態系は Java ほど強力ではありません。 Java プログラマーのこと。
対象ステージ
起業初期:php、バックエンド
中期:php、c、ctoバックエンド
後期ステージ: Java、C、CTO アーキテクト バックエンド
なぜ余分な C があるのですか?
実は、起業プロジェクトの初期段階では、それは小規模なプロジェクト (バックエンド データベース) でしたが、ビジネスが発展するにつれて、データベースに対する要件が高くなり、その後、要件が追加されました。複数のサブシステムで構成される サブシステムは異なる言語で開発可能 プロトコル (soap/websevice/restful) に従っている限り、並列化してアーキテクチャを形成できるそのため、中期的にはDBA、後期にはアーキテクトが必要となります。
Java は長年にわたる兄貴分です
2000 年の初め、Java はその優れた言語機能により兄貴分として選出されました。ビッグ ブラザーは 23 年間王位にあり、この期間中、PHP、Ruby などがその地位に挑戦しようとしましたが、その地位は盤石でした。
以上がスタートアップ企業は Java または PHP を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。