早速本題に入りましょう。 ** PHP は奇妙な言語です。高速でも構文的にも美しくありません。適切なソフトウェア開発慣行も遵守されていません。 ** しかし、私は今でも多くのソフトウェアの開発にそれを使用しています。 それでは疑問は明らかですが、なぜ現在も PHP を使用しているのですか?
PHP はどこにでも存在します
PHP を理解し、愛する理由はたくさんあります。最も強力で効果的 その理由は次のとおりです。 ネットワーク上のどこでも使用および実行できます。よく見てみると、Python または Ruby Web アプリケーションを実行できるホスティング アカウントを月額わずか 3 ドルで購入できる可能性があります。 (推奨される学習: PHP ビデオ チュートリアル )
しかし、間違いなく PHP を実行できます。これは、いつでも PHP に依存できることを意味します。
PHP はどこでも実行でき、使いやすいため、非常に人気のあるソフトウェアの多くが PHP で書かれています。
WordPress は私にとって最も影響力があり、馴染みのある例です。そのほか、Joomla、Drupal、Magento、ExpressionEngine、vBulletin (はい、まだ存在します)、MediaWiki などのツールはすべて PHP で実行されています。サーバー上で。
それだけでなく、Symfony、Zend、Laravel、Aura、CakePHP、Yii、さらには古代の CodeIgnitor フレームワークなど、無数の PHP アプリケーション フレームワークが存在します。
もちろん、他の言語の同様の長さの Web フレームワークのリストを作成することもできます。たとえば、Python、Ruby、Node/JavaScript などの一般的な Web 言語を、PHP と比較するための数値的な競合リストを蓄積することもできます。しかし、PHP を実行している Web サイトの数は圧倒的です。
WordPress は、インターネット上にユーザーの 30% がいると誇らしげに主張しています。この記述が真実である可能性さえあるとしても、多くのインターネット アプリケーションは PHP を使用する必要があることを理解するために、この記述を信じる必要さえありません。
強力なオブジェクト指向パッケージ管理が PHP の標準となっています
Composer は PHP にとってプラスです。
PHP の開発では、奇妙なものが頻繁にリリースされます。最も有名な例は、PHP 5.3 (PHP の最初の最新バージョンとして広く認識されています) での goto ステートメントの導入です。
PHP の急速な発展
これらの事実から、PHP が興味深い方法で発展していることがわかります。徐々に Java のようなフル機能のオブジェクト指向言語になりつつあり(良くも悪くも)、現在注目の関数型プログラミングにシンプルな抽象化を提供しています。
以上がphpはまだ役に立ちますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。