第3章 機能および利点
3.1. 現在の機能および利点
.NET 8.0 には、以下の機能と利点があります。
ランタイムライブラリーおよびフレームワークライブラリー
.NET は、ランタイムとフレームワークライブラリー、コンパイラー、ビルドツール、NuGet パッケージを取得するツール、すべてを連携させるコマンドラインインターフェイスで設定されます。次の利点があります。
- 自動メモリー管理
- タイプの安全性
- 委譲と lambda
- 汎用型
- 言語統合クエリー (LINQ)
- 非同期プログラミング
- ネイティブの相互運用性
- ソースジェネレーター
.NET 8.0 では、ASP.NET Core 8.0 と EF Core 8.0 を使用したアプリケーションの開発がサポートされており、以下のようなメリットがあります。
- 軽量およびモジュール式 HTTP 要求パイプライン
- Web サーバーでホストするか、独自のプロセスでセルフホストする機能
- .NET 上に構築 (実際のサイドバイサイドのアプリケーションのバージョン管理をサポート)
- NuGet パッケージの作成および使用の統合サポート
- Web UI および Web API の単一調整 Web スタック
- クラウド対応の環境ベースの設定
- 依存関係インジェクションの組み込みサポート
- 最新の Web 開発を簡素化するツール