PHP テクノロジーについては誰もがよく知っています。PHP テクノロジーの発展の歴史を振り返ってみましょう。前世紀最後の 10 年間は、Web アプリケーションの誕生から成熟まで最も重要な 10 年間でした。 1990 年に世界初の Web サーバーが誕生し、1991 年に世界初の Web ブラウザが誕生しました。その後、コンピュータのハードウェアレベルの向上により、Web アプリケーションの規模も徐々に拡大していきました。この時代には多くの Web 開発言語も誕生しましたが、その中でも PHP はより優れた Web 開発言語です。 PHP の誕生は、Web アプリケーションが新しい時代に入るということですか? PHP テクノロジーは他の Web 開発言語の攻撃に耐えることができるでしょうか?
1994 年に、Rasmus Lerdorf が初めて PHP プログラムのデザイン言語を設計しました。 1995 年 6 月、Rasmus Lerdorf は、Usenet ニュース グループ comp.infosystems.www.authoring.cgi に PHP 1.0 の発表を投稿しました。この初期バージョンでは、ゲストブックや来訪者カウンターなどの簡単な機能が提供されていました。 1995 年半ばに、PHP/FI (フォーム インタプリタ) という名前の PHP の 2 番目のバージョンが市場に投入されました。このバージョンでは、より複雑な埋め込みタグ言語を処理できるパーサーが追加されました。それ以来、動的 Web 開発における PHP の影響力が確立されました。
PHP にこれらの強力な機能が追加されて以来、その使用量は急増しました。暫定統計によると、1996 年末には 15,000 の Web サイトが PHP/FI を使用していましたが、1997 年半ばにはこの数が 50,000 を超えました。PHP テクノロジーはプレッシャーに直面し、勇敢に前進します
この多様な世界において唯一の選択肢は決してありません。 PHP の誕生から数年が経ち、Web アプリケーションは徐々に大多数のユーザーに認識されるようになりました。この時期、PHPに似たWeb開発言語もいくつか誕生しましたが、最も有名なものはASPとJSPです(ASPとJSPはPHPとは異なります。これらは言語そのものではなく、Web開発技術です。ASP)開発には JScript または VBScript を使用できますが、JSP は Java を使用してのみ開発できます)。 ASP は、元 Microsoft CEO の Bill Gates がすべての Microsoft 製品にインターネット機能を搭載すると発表した 2 年後の 1996 年に誕生しました。 ASP は Windows プラットフォーム上でのみ実行できますが、Microsoft の強力なサポートと ASP のシンプルさと使いやすさにより、このテクノロジは徐々に PHP から多くのユーザーを引き付けるようになりました。 1998年に誕生したJSPは勢いが強い。 JSP は PHP とほぼ同じ利点があり、JSP は JVM 上で動作するため、理論的には PHP よりも効率が高くなります。これら 2 つのテクノロジーの誕生により、PHP は両側から攻撃されるようになりました。
しかし、PHP も負けることはなく、継続的な改善を経て、ついに 2000 年 5 月に画期的なバージョンである PHP4 がリリースされました。このバージョンは、Zend (Zeev + Andi) エンジンを使用し、より高いパフォーマンスを提供するほか、より多くの Web サーバーのサポートといくつかの新しい言語のセキュリティ メソッドをサポートします。構築します。 Web開発言語の競争も21世紀以降、大きく変化しました。 ASP は当初一部のユーザーを獲得しましたが、ASP の開発言語は JScript と VBScript であるため、PHP や JSP ほど強力なクラス ライブラリがありませんが、ASP は COM コンポーネントを呼び出すことでこの欠点を補うことができます。とても面倒です。 JSP には強力なクラス ライブラリがあり、クロスプラットフォームに対応できますが、Java 言語は厳密に型指定された言語であり、JSP によって定義されるタグやその他の仕様が複雑すぎるため、JSP の使用は PHP よりも複雑になります。したがって、PHP は前世紀の Web 競争の中でわずかにトップでした。しかし、21世紀が進むにつれ、状況はさらに複雑になってきます。