ホームページ >バックエンド開発 >PHPチュートリアル >PHPVSASP_PHP チュートリアル
Microsoft の ASP は強力な動的 WEB ページ テクノロジです。私は 1 年間 ASP を使用して多くの WEB サイトを作成しましたが、現在、私の会社では、将来の WEB サイト開発のために PHP と呼ばれる別のインターネット テクノロジに切り替えることを検討しています。 問題は、私たちは ASP の使用に慣れており、ASP を使用するのが好きであるのに、なぜ PHP に切り替える必要があるのかということです。 オープンソース運動 まず第一に、オープンソース運動によって強力な技術サポートと無料のコード供給が得られたことを認識しています。たとえば、ASP では、ファイルのアップロード、パスワードの暗号化、電子メールの送信はすべてサードパーティの商用ソフトウェアのサポートを必要とし、有料ですが、PHP ではこれらはすべて無料です。 しかし、私たちはこれらの必要なビジネス ソフトウェア ツールにすでに多大な時間と資金を投資しているため、それだけでは PHP に切り替えるのに十分ではありませんでした。 INTERNET プログラムと LINUX 私には将来、すべてのプログラムが INTERNET プログラムになることを願っています。ソフトウェア パッケージを購入したり、インストールしたりする必要はありません。これらはインターネット上で入手可能であり、ブラウザでプログラムを実行するだけで済みます。それほど多くの設定は必要ありません。 ほとんどの Web アプリケーションは LINUX と PHP で実行されます。彼らは通常 ASP を使用しません。Linux 上で ASP を実行できる Chilisoft ASP というソフトウェアがありますが、同時に、最新バージョンの ASP をサポートしていません。高パフォーマンスの ASP サイトでは、サードパーティの DLL はどれも LINUX では実行できません。 そこで、私たちのインターネット ソフトウェアの夢を実現するために、ASP に代わるより優れたテクノロジを見つけることにしました。 ISAPI サポート ZEND チームによって開発されている PHP コア エンジンには、ISAPI エンジンが含まれています。 ISAPI は MICROSOFT INTERNET WEBSERVER API であり、そのアプリケーションにより、WINDOWS でのプログラム開発に慣れているプログラマに LINUX へのショートカットが提供されます。 テクニカル分析 誰もが自分の製品が最速だと主張しますが、私が本当に気にしているのはそんなことではありません。私が気にしているのは「十分な速さ」だけです。私にとって PHP は十分速いのです。 ASP は複数のプログラミング言語をサポートしています。このシステムでは、プログラムが本質的に遅くなり、多くのメモリを消費します。各言語の解析は、PHP のコンパイルと同等です (つまり、ASP がコードの解析を開始するとき、それは複数の PHP を同時に起動するのと同等です)。 ASP は ASP 開始タグ () を解析します。
。