.NET Core

.NET Core

.NET Coreは、.NET Frameworkに似た、クロスプラットフォームの無料のオープンソース管理ソフトウェアフレームワークです。
.NET Coreは、.NET Frameworkに似たクロスプラットフォームの無料のオープンソース管理ソフトウェアフレームワークです。.NETプログラムの実行を管理する仮想マシンであるCLRの完全なクロスプラットフォームランタイム実装であるCoreCLRで構成されています。CoreCLRには、RyuJITと呼ばれる改善されたジャストインタイムコンパイラが付属しています。.NET Coreには、BCLの部分的なフォークであるCoreFXも含まれています。.NET Coreは.NET Framework APIのサブセットを共有しますが、.NET Frameworkの一部ではない独自のAPIが付属しています。さらに、.NET Coreには、AOTコンパイル済みネイティブバイナリに統合されるように最適化された.NETネイティブランタイムであるCoreRTが含まれています。.NET CoreライブラリのバリアントがUWPに使用されます。.NET Coreのコマンドラインインターフェイスは、オペレーティングシステムの実行エントリポイントを提供し、コンパイルやパッケージ管理などの開発者サービスを提供します。.NETCoreは、ASP.NET Core Webアプリ、コマンドラインアプリ、ライブラリ、およびユニバーサルWindowsプラットフォームアプリ。Windows上のデスクトップソフトウェアの標準GUIを表示するWindows FormsまたはWPFは実装していません。.NET Coreもモジュール式です。つまり、開発者はアセンブリの代わりにNuGetパッケージを扱います。
net-core

カテゴリー

商用ライセンスを使用するBSDの.NET Coreの代替