見出し画像

2024年になっても、世界では76.4%のサイトが「死んだ」PHPを使っている!

経験豊富なプログラマは、PHP について話すと、「PHP は最高の言語です」というネタを思い浮かべるかもしれません。
 
このネタはPHP 自体の公式ドキュメントから来ました。2001 年 7 月には、PHP ドキュメントに次のような一文がありました。「PHP is the best language for web programming (PHP は、世界で最高の Web 開発言語です)」。
 
さて問題が来ました:2024年になりました、PHPはまだ使う価値がありますか?
 
PHPは古くて不適格な言語だと考える人が多いが、今の2024年では、すべてのサイトで最も多く使用されている言語です。PHPは依然として2024年のWeb開発の良い選択です。
 
(1)性能
時間が経つにつれて、PHPの速度はますます速くなり、特に最新のphp 8.1以上のバージョンはかなり速いです。場合によっては、PHPはGoやJavaなどのプログラミング言語に敵わないかもしれないが、速度だけでは、PHPはPythonやNode.jsに匹敵し、さらに速いかもしれません。

(2)開発速度
PHPはPythonと非常に似ており、わずかな違いしかありませんが、この類似性は開発速度を速めるのに役立ちます。簡単なCRUD操作の実行からファイルの処理、webhooksとwebsockets、すべては最小のコードで完了することができます:ほとんどのすべてのあなたが完了する必要があるタスクには使用可能なライブラリがあり、自分で大量のコードを作成する必要はありません。

(3)配置
PHPの主な利点の1つは、大規模な導入でも導入が容易であることです。簡単なPHPサーバとnginxだけで、数時間以内に起動して実行することができます。
 
(4)拡張性
PHPのスケーラビリティはどうですか?もちろん、どのプログラミング言語でもアプリケーションのロード・バランシングを行う必要があります。特に1日に数百万件のリクエストが必要な場合ですが、エンドポイントでキャッシュを正しく実装していれば、ロード・バランシングを行わなくても問題はありません。
 
(5)簡潔なコードと可読性
簡潔なコードを作成する際に、PHPは混乱する可能性がありますが、この問題はLaravelのようなテンプレートを提供するフレームワークで解決できます。コード行数が20万行を超える大規模なアプリケーションインタフェース(自動生成ファイルを除く)であっても、簡潔さを維持すればコードは高い可読性を維持できます。
 
以上の分析により、性能、開発速度、配置の難しさ、拡張性などの各方面から、PHPには独自の点があり、PHPは2024年にWeb開発された好ましい言語であると断言しています。
 
実際、W 3 Techsの最新統計によるPHPの使用状況は、「サーバ側プログラミング言語を知っているすべてのサイトのうち、76.4%のサイトがPHPを使用している」という説を側面的に裏付けることもできます。また、Facebook、マイクロソフト、ウィキペディアなど、世界の主要サイトの70%以上がPHPを主な開発言語としています。

そのため、開発の大きな環境が変化するにつれて、各種プログラミング言語の位置づけもますます明確になり、PHPはかつてほどではありませんが、高速開発と低コスト開発の分野では、依然として多くの人の第一選択です。
 
参照リンク:
https://sotergreco.com/is-php-still-worth-it-in-2024
https://w3techs.com/technologies/details/pl-php

いいなと思ったら応援しよう!