ホームページ >バックエンド開発 >PHPチュートリアル >PHP ビギナーズロード 2_PHP チュートリアル
b>PHP を選ぶ理由
2. 競合他社: ASP、mod_perl、JSP
インタラクティブな動的 Web ページを実装するために使用されるテクノロジーは数多くありますが、その中でも CGI (Common Gateway Interface とも呼ばれる) は外部プログラムおよび WEB サーバーの 1 つです。使いやすさ、プログラムの作成の容易さ、およびマイクロソフトウェアによる強力なサポートにより、ASP は突然多くのプロのプログラマーと非プロのプログラマーの間で人気を博しました。ミドルウェアと Allaire の Cold Fusion は別のソリューションであり、Cold Fusion には検索エンジンがあります。信頼性が証明されているコンポーネント; JSP は Sun 社などが発表した新世代の Web サイト開発言語です。動的 WEB テクノロジは数多くありますが、「なぜ PHP を選択する必要があるのですか?」と疑問に思うかもしれません。この質問に答える前に、まず ASP、PHP、JSP の長所と短所を見てみましょう。
2.1 ASP について
ASP は、そのシンプルな機能と実用性により、MS の強力なサポートと相まって、今日の Web サイト開発で最も人気のある言語の 1 つであると言えます。 MS の Com+ テクノロジーを活用することで、ASP はほぼ C/S で実現できるすべての機能を実装するのに非常に競争力があると言えます。 ASP のコード実装も非常にシンプルで、MS が提供する InterDev は RAD に基づいており、ASP の開発は一夜にして全国的に普及しました。しかし、その欠点は、MS の長期にわたる横暴なスタイルにより、MS プラットフォーム上でのみ実行できるため、人々が重要なアプリケーションで簡単に受け入れることが難しいことです。
2.2 JSP について
JSP は、Sun によって開始された新世代の Web サイト開発言語で、現在の ASP と PHP の共通の問題、つまりスクリプトレベルの実行を完全に解決します (現在、PHP4 も Sun のサポートでコンパイルおよび実行されています)。 Java における並外れた業績により、同社は Java アプリケーションと Java アプレットに加えて、Java を新たな成果として、Jsp-Java Server Page にしました。 Jsp は、Serverlet と JavaBean のサポートにより強力な Web サイト プログラムを完成させることができます。