[.NET]: .NET Framework とは
<Home> → <My Glossary Index> → <Development Room> → <.NET> → <[.NET]: .NET Framework とは>
.NET Framework は、Microsoft 社が開発したクラスライブラリです。
.NET Framework の特徴としては以下の通り。
- 複数の言語をサポート
.NET Framework のクラスライブラリは言語を問わず、数多くの言語で使用することが可能です。
.NET Framework に対応した言語は、コンパイル時に共通の中間言語(IL、Intermediate
Language)を生成します。プログラム実行時に中間言語より実行できるバイナリを生成し、実行します。
- 複数の OS をサポート
動作環境は Windows だけに留まらず、FreeBSD や Linux 等でも動作することが可能です。
Windows の場合、デフォルトでは .NET Framework をサポートしていません。Windows
Update 等から入手し、Install する必要があります。FreeBSD や Linux の場合、Mono
Project や dotGNU 等が .NET Framework の移植を行っています。
- 公開されている仕様
Microsoft は、.NET Framework で使用されている CLI、C# の仕様を国際標準化団体の
ECMA (Europian Computer Manufacturer Association、欧州コンピュータ製造業者協会)
を通じて標準化しています。この標準化により、Microsoft 独自の判断で仕様が変更される危険性が少なくなり、共通の動作環境を保障する形になっています。
一時期、標準化されていない Java と比較されることがありました。
[http://www.itmedia.co.jp/enterprise/0112/14/01121414.html]
お勧め
用語、特集
Shared Source CLI (SSCLI)
関連記事
- [http://www.itmedia.co.jp/enterprise/articles/0502/09/news065.html] (05.02.09)
ITmedia の記事「Windows Formsをオープンに――MSマネジャーが提言」。
- NUnit:
[.NET Tools : テスト駆動開発ツール最前線(@IT)] (04.11.06)
- .NET:IT Pro の記事「.NET Compact Framework 2.0が2004年末に登場」。
[http://itpro.nikkeibp.co.jp/free/NT/NEWS/20041101/2/] (04.11.01)
<Home> → <My Glossary Index> → <Development Room> → <.NET> → <[.NET]: .NET Framework とは>
Copyright (c) 2005 Makoto NARA (Mc.N), All rights reserved.
<Terms of Use>