開発言語の選択には、中心となる原則が 1 つあります。それは、適切なビジネス シナリオで最も一般的な言語を選択することです。
( 1) 各言語には、得意とするビジネス シナリオがあります。ビジネス シナリオに応じて を選択してください (推奨学習: PHP ビデオ チュートリアル )
たとえば、チャット サーバーを開発するために、開発に php を選択しましたが、これは本当にエキサイティングでした。 php のようなスクリプト言語はチャット サービスにどのように適していますか?
たとえば、Web サイトを開発する場合、Java に比べて効率が大幅に向上する php が最適です。
(2) 最も一般的な言語を選択する
多くの言語に適用できるビジネス シナリオが重なっています。この場合、どのように選択すればよいでしょうか?
私の答えは、最も人気のあるものを選択することです。
アプリのバックエンド開発言語というと、java、php、python、ruby、golang、nodejsなどがありますが、どれを選べばいいのでしょうか?
Java、php、python、ruby、go の 5 つのカテゴリについて、開発グループがいくつあるか見積もってみましょう。人を採用するのは簡単ですか?
オープンソース コミュニティは活発ですか?自分で車輪の再発明をしなくても済むように、サードパーティのライブラリが多数あるのでしょうか?
(3) 大きなタブーは、同じビジネス ロジックを維持するために 2 つの異なる言語を使用することです
かつて、ある起業家から私に相談がありました。には、アプリと Web サイトの 2 つの部分があります。彼は、Java を使用してアプリのバックエンドを開発し、PHP を使用して Web サイトのバックエンドを開発したいと考えています。2 つの部分には、多くの同じビジネス ロジックがあります。
(4) システムでは、さまざまなビジネス ロジックをさまざまな開発言語で実装できます。
たとえば、バックエンドの MVC フレームワーク部分システムは php を使用できますが、バックエンドにスケジュールされたタスク システムを実装する必要がある場合は、Java または Python の使用を検討できます。どちらの言語にも成熟したスケジュールされたタスクの実装ソリューションがあります。 PHP 関連の技術記事については、PHP グラフィック チュートリアル
列にアクセスして学習してください。
以上がアプリのバックエンドの開発には何が使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。