.Net 5 Released — Main Features and Improvements

Manjit Singh
Nov 11, 2020

--

.Net 5 was officially released yesterday at DotNetConf 2020. Based on some of Keynotes from day one, here are main features and improvements in .Net 5, C# 9, VS 2019 16.8:

Performance
Seems like there was lot of emphasis on performance in this version of .net/c#. Not a big surprise considering current day computing requirements and performance benefits in some of competing languages.

Windows Desktop Applications
New options introduced for self contained single exe file, without need to have .net on target machine.

Publish to single exe file

Visual Studio 2019 16.8

Blazor

Cloud Native / APIs

Project Tye is supposed to help flatten the learning curve for microservices using Docker and Kubernetes. It also has extension for VS code.

Azure App Service
.Net 5 has also been made available on azure app service same day. That is their goal going forward. New .net releases to be available on azure app service on day one.

ASP.Net Core in .Net 5
Emphasis is on performance, latest security protocols, enabling best security practices by default. Its is supposed to be 7x faster than NodeJS.

Vision and Schedule
Goal is to just have unified .net (no more standard and .net core).

Annual schedule has been made predictable:

.Net SDK releases quarterly. It is to coincide with release of Visual Studio quarterly updates. Visual Studio updates the SDK also.

Thanks!

--

--

Manjit Singh
Manjit Singh

Written by Manjit Singh

Platform Engineer, Senior Software Engineer & Data Scientist.

No responses yet