はじめに

.NET は、Microsoft® オペレーティング システム プラットフォームであり、アプリケーションと、Web サービスやアプリケーション開発を強化する一連のツールとサービスが組み込まれています。

.NET Framework では、共通言語ランタイム (CLR)、Framework クラス ライブラリ (FCL)、および ASP.NET と呼ばれるコンポーネントが使用されます。 CLR は、実行するコンピュータのネイティブ言語でコードを管理および実行する点で、Java 仮想マシンに相当します。 Framework クラス ライブラリは、再利用可能なオブジェクト タイプを収めた巨大なライブラリであり、多数のプログラム機能を網羅します。 ASP.NET は、従来の ASP ページをはるかにしのぐ速度で Web ページやサービスをロードできるサーバー側テクノロジです。 .NET Framework を構成するこれらの 3 つのコンポーネントによって、アプリケーションや Web の開発作業が容易になり、開発工程が簡素化され、既存の環境への統合が容易になります。 異なるプラットフォーム上で、さまざまなプログラミング言語で書かれたサービスを実行するクライアントとサーバーは、相互に迅速かつ容易に通信できます。

.NET テクノロジの詳細については、msdn.microsoft.com/netframework を参照してください。