.NET Frameworkはマイクロソフトが開発したアプリケーションフレームワークであり、アプリケーション実行環境です。単に.NETと呼ばれることもあります。 特徴として.NET Frameworkはアプリケーション実行環境として共通言語基盤(Common Language Infrastructure:CLI)という概念を持っていることです。これは共通中間言語( Common Intermediate Language:CIL)にコンパイルされたコードを実行する基盤となるものです。 二つ目の特徴として共通中間言語にコンパイルさえしていれば、開発言語に依存せず実行ができることです。これは通常、他のWEBアプリケーションフレームワーク(例えばCakePHPやRuby on Railsなど)がフレームワークを利用できる言語が固定されているのに対して、.NET FrameworkはC#やVB.
![.NET Framework(ASP.NET MVC)を使うメリットとは? | 転職成功マガジン | パソナキャリアのコネクテッド](https://cdn-ak-scissors.b.st-hatena.com/image/square/c4f1d8407ba4c86d5369a766b69427e651f87c96/height=288;version=1;width=512/https%3A%2F%2Fpasona-connected.jp%2Fcontents%2Fwp-content%2Fuploads%2F2015%2F10%2Fcol1064-304x182.jpg)