これは長年のテーマであり、現在の開発サークルでよく議論されているトピックの 1 つです。プログラマーとして、PHP とフロントエンドのどちらを選択すべきか、よく疑問に思います。それともフロントエンドとバックエンドの両方をマスターする必要がありますか?
2017 年においても、PHP は依然として注目されている言語の 1 つです。他の言語と比較して、PHP は比較的習得が簡単であると同時に、強力な言語です。ご存知のとおり、Symfony や Laravel などのフレームワークは、依然として PHP 開発の頂点の 1 つです。
フロントエンド開発についてはどうですか?現在最も人気のある専門分野の 1 つであるフロントエンド開発は 1995 年に誕生しました。2017 年の今日では、個人だけでなくチームにとっても不可欠な役割に発展しました。 CSS と HTML5 の更新により、フロントエンド開発のためのテクノロジーと機能のスペースも拡大しています。
それでは、PHP とフロントエンドのどちらを選択すべきでしょうか?
私の個人的な理解に基づくと、純粋に 1 つのテクノロジーを比較する場合、圧倒的な比較から得られる結果のほとんどは決定的なものではありません。人々のピラミッド型のニーズを完全に決定するのは才能です。使い慣れた熟練した言語でさまざまなニーズを組み合わせることができる人材が最も重要です。企業としても、総合的な能力を備えた人材が見つかる確率は非常に低いです。
対照的に、フロントエンドのツールの多様性と数は PHP に匹敵しません。 Redex、Bootstrap、Less などのリソースであっても、AngularJS や ReactJS などのフレームワークであっても、フロントエンド開発をより強力かつ高速にします。
ただし、PHP は依然としてデータベースとの対話とバックグラウンド パフォーマンスに重点を置いています。 PHP は開発に参加できるだけでなく、大量のデータを処理することもでき、Drupal、Joomla、WordPress などの一部の主流 CMS はすべて PHP を使用して構築されています。
会社の割り当てに関して、会社にフロントエンドの人材が少ない場合、Web サイト構築のためにより多くのフロントエンド開発者を採用する傾向があることは明らかであり、その逆も同様です。
つまり、2017 年現在、PHP とフロントエンド開発にはそれぞれの分野で独自の利点があり、どちらを選択するかは個人の興味と実際のニーズによって決まります。今後数年間で、クラウド コンピューティング、VR、Java などのより多くの言語や開発モデルが継続的な苦闘と変化を経験することになり、これらのテクノロジーに関する私たちの知識と理解も継続的に更新され深められる必要があります。
以上が2017 年は PHP とフロントエンドのどちらを選択すべきでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。