LoginSignup
1
0

More than 3 years have passed since last update.

この記事は、求ム!Cloud Nativeアプリケーション開発のTips!【PR】日本マイクロソフト Advent Calendar 2020 の 5 日目です(後から追っかけで書いています)。


本記事では、「.NET 5」の概要と変更点について、ご紹介したいと思います。

元記事: What's new in .NET 5 | Microsoft Docs

.NET 5 概要

  • .NET 5.0 は、3.1 に続く.NET Core の次のメジャーリリース
  • 次の2つの理由から、.NET Core 4.0 ではなく.NET 5.0 という名前を付けている
    • .NET Framework 4.xとの混同を避けるため
    • これが今後の .NET の主要な実装であることを強調するために、名前から「Core」を削除

つまり、.NET 5 が目指したものは .NET(.NET Framework および .NET Core) の統合になります。
この統合により、.NET 開発者は、動作するプラットフォームに関わらず、シンプルな選択肢として「.NET 」を選ぶことができるようになります(とはいえ、Xamarin との統合は .NET 6 に見送りになっていいます)。

他にも以下の要素が更新されています。

  • C# updates
  • F# updates
  • Visual Basic updates
  • System.Text.Json new features
  • Single file apps
  • App trimming
  • Windows ARM64 and ARM64 intrinsics
  • Tooling support for dump debugging
  • The runtime libraries are 80% annotated for nullable reference types
  • Performance improvements:
    • Garbage Collection (GC)
    • System.Text.Json
    • System.Text.RegularExpressions
    • Async ValueTask pooling
    • Container size optimizations
    • Many more areas

.NET Framework 4.x から .NET 5.0 への移行の際に推奨されている代替テクノロジー

テクノロジー 推奨される代替テクノロジー
Web Forms ASP.NET Core Blazor or Razor Pages
Windows Workflow (WF) Open-source CoreWF
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0