マイクロソフト社以外の実装
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/10 07:24 UTC 版)
「.NET Framework」の記事における「マイクロソフト社以外の実装」の解説
また.NET Frameworkの基盤となっている仕様である共通言語基盤 (CLI) はEcmaインターナショナル、ISO、JISにて標準化されており、マイクロソフト以外のベンダーが独自に実装することもできる。実際にXamarinによるMonoプロジェクトをはじめ、いくつかのオープンソースによる実装プロジェクトがある。それらを使うことで.NET FrameworkでコンパイルしたプログラムをLinuxやmacOSなどのWindows以外のOSでも動かすこともできる。なお、マイクロソフトによるCLIの実装を共通言語ランタイム (CLR) と呼ぶ。.NET FrameworkはCLRにその他ライブラリ群を加えたものと言える。 近年[いつ?]では共通言語ランタイム上でJava仮想マシンの実装を試みるIKVM.NETなどのオープンソースプロジェクトも活発化している。
※この「マイクロソフト社以外の実装」の解説は、「.NET Framework」の解説の一部です。
「マイクロソフト社以外の実装」を含む「.NET Framework」の記事については、「.NET Framework」の概要を参照ください。
- マイクロソフト社以外の実装のページへのリンク