\r\n\r\n
ASPとASP.NET
ASP.NETは、動的なWebアプリケーションを構築するためのMicrosoftの現在の技術です。ASP.NETは、以前のWeb技術の後継で、同じ目的で、ASP(クラシックASPとして知られています)。ASPは、Webプログラミングのための従来のプラットフォームを提供しますが、ASP.NETには多くの新しい機能があり、従来の方法を使用するよりWebアプリケーションを簡単に開発することができます。
ASPとは?
ASP(activeseverpages)は、マイクロソフトが開発したWeb技術で、Webサイトを動的に生成するための最初のサーバーサイドスクリプトエンジンである。当初はWindows NT 4.0経由でIIS(Internet Information Services)に追加されるプラグインに過ぎなかった。その後、Windows 2000 Serverとともにリリースされたスタンドアローン製品になった。ASP2.0では、プログラマが利用できる主なオブジェクトは6つあります。この6つのオブジェクトは、Webプログラミングの最も重要な概念のプロパティと動作をカプセル化したものです。例えば、Sessionオブジェクトは、Cookieベースのセッションを表現し、ページ間の状態を維持するために使用できます。 ASPサイトは、COM(Component Object Model)技術を通じてDLLにアクセスできます。 ASPページは、.ASPファイル拡張子を使用します。 ASPプログラマは、ページを書くために主にVBScriptを使用します。その他、ASPページのアクティブスクリプトを記述するためのオプションがあります。ASP.NETの登場以降、ASPはClassic ASPまたはASP Classicと呼ばれるようになった。
ASP.NETとは?
マイクロソフトのASP.NETは、ASP.NETの後継である。ASP.NETは、Webサイト、Webアプリケーション、Webサービスを開発するためのWebアプリケーションフレームワークで、2002年にリリースされました(.NET Framework 1.0使用)。ASP.NETはCLR(Common Language Runtime Library)上で動作するため、プログラマーは任意の.NET言語(C#、VB.NET版など)でASP.NET Webアプリケーションを記述できます。ASP.NETアプリケーションはASP.NETSOAPで拡張でき、Webフォームは通常.aspxです。ファイルの拡張子を指定します。これらのWebフォームは、静的なXHTMLと、Webコントロールやユーザーコントロールを定義するためのサーバーサイドのスクリプトで構成されています。ASP.NETframework2.0で導入されたコード・ハイディング・モデルにより、プログラマーは静的コードを.aspxページ内に保持し、すべての動的コードをページ上に保持することができます。 aspx.vb バージョンまたは aspx.cs 会社または aspx.fs 会社ファイル (VB.NET バージョンまたは C#.NET または F#.NET 言語使用時に対応します)NET)を使用しています。例えば、コードビハインドファイルは home.aspx で、それに対応するページファイルは home.aspx.cs となります (C# を使用していると仮定します)。開発に使用できるIDE ASP.NET Webアプリケーションであるmicrosoftvisualstudioでは、これがデフォルトになっています。
ASPとASP.NET?