Microsoft supports two .NET implementations for building server-side apps – .NET Framework and .NET 5 (including .NET Core).
.NET 5.0 is the next major release of .NET Core following 3.1. Microsoft has skipped version numbers 4.x to avoid confusion with .NET Framework 4.x. “Core” from the name has also been dropped to emphasize that this is the main implementation of .NET going forward. .NET 5.0 supports more types of apps and more platforms than .NET Core or .NET Framework.
Some of the .NET 5 Highlights
There are many important improvements in .NET 5.0:
- .NET 5.0 is battle-tested
- High Performance
- C# 9 offer new language improvements
- .NET libraries have enhanced performance
Use .NET 5 for your server application if:
- You have cross-platform needs.
- You are targeting microservices.
- You are using Docker containers.
- You need high-performance and scalable systems.
- You need side-by-side .NET versions per application.
Here is the .NET release schedule –
Dotnet 5 can be downloaded here – https://dotnet.microsoft.com/download/dotnet/5.0