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 サイト プログラムを完成させることができます。
私の知る限り、JSP は Java に基づいているため、Java プログラマーは簡単にコーディングを始めることができます。 ASP は複数の言語をサポートする機能を備えた一般的なエンジンですが、デフォルトで最も一般的に使用されているのは VBScript です。 mod_perl は Perl と同じくらい強力ですが、より高速です。
ASP、JSP、PHP などの場合、どの言語が優れていますか?さまざまな人がさまざまな意見を持っています。しかし、はっきりさせなければならないことが 1 つあります。ASP や JSP などの場合、それらを購入するのにどれくらいの費用がかかるか、またどれくらい高価で強力なハードウェアが必要か知っていますか。中立的な意見(例えば、SUN と Microsoft の数百万ドルの影響を受けていないなど)があれば、ついでに教えてください。
2.3 PHP について
PHP は Linux の GNU スタイルに準拠しており、オープン ソース コードの助けにより、急速に世界で最も広く使用されている Web サイト制作言語の 1 つになりました。 C++ 形式と参照クラスの概念を利用すると、コードの再現可能なアプリケーションが非常に簡単になります。 Linux、Apache、MySql との緊密な連携と相まって、重要なアプリケーション (有名な Sina は Php を使用しています) に問題はありません。同時に、PHPの第4世代Zendのコアエンジン(PHP4)の正式版もリリースされ、プログラム全体のコアが大幅に改良され、PHPプログラムの実行速度が高速化された。最適化後の PHP の効率は、従来の CGI や ASP などのプログラムよりも優れています。また、PHP は無料なので、誰でも PHP WEB サイトにアクセスして完全なソース コードをダウンロードできます。さらに重要なことは、PHP で書かれたコードはより高速に実行され、同じ機能を実現できる PHP コードは変更することなく、異なる WEB サーバーや異なるオペレーティング システム上で実行できるということです。これだけでも、PHP を選択する十分な理由が得られます。
http://www.bkjia.com/PHPjc/531699.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/531699.html技術記事 b>PHP 2 を選択する理由。競合他社: ASP、mod_perl、JSP インタラクティブな動的な Web ページの実装には多くのテクノロジが使用されていますが、その中には Common Gateway Interface とも呼ばれる CGI があります...