.NET の開発プロセスは次のとおりです。
(1) .NET Framework (1.0 - 4.8.1)、Windows システム、2002-2022 での実行に適しています。
(2) .NET Core (1.0-3.1.X)、オープンソース、クロスプラットフォーム、2016-2022;
(3) .NET (5.0 +)、統合を実現し、 .NET を拡張するために、 、 および を 最大限に活用し、.NET Core
統一されたランタイム動作と表示エクスペリエンスを完全に実現します。.NET Framework
Xamarin
Mono
.NET Framework のアーキテクチャ図:
.NET Core のリリースにより、アプリケーションのクロスプラットフォーム フレームワークの実装が実現されます. .NET Core
開発目標がクロスプラットフォームの .NET プラットフォームであるため、 クラス ライブラリ が.NET Core
含まれます が、違いは、 パッケージ ( ) 管理方法を採用することと、パッケージ化されたインストールとはまったく異なり、必要なコンポーネントを取得するだけで済みます . 同時に、各パッケージには独立したバージョン ライン ( ) もあり、アプリケーションがメインライン バージョンに従うことは必須ではなくなりました. ..NET Framework
.NET Framework
.NET Core
Packages
.NET Framework
Version line
- より多くのオペレーティング システム プラットフォームおよびチップ アーキテクチャをサポートまたは移行 ( ) できます
port
(つまり、将来のプロジェクトはx86
プラットフォームを横断する予定です)。 - 圧倒的なパフォーマンスと高い信頼性。
.NET Core
開発者は、開発環境を迅速かつ直接入手できます 。- ドキュメント、サンプル、および
NuGet
コンポーネントを使用して、直感的かつ生産的にアプリケーションを構築します。