DotNet 5 Strategy
Dr. Ganesan Senthilvel
Passionate IT Leader | Doctorate in Computer | Published Author | Freelance Blogger
Game Changing Announcement
Microsoft's .NET 5 developer platform, is tech strategy to unify Microsoft's different .NET flavors. Now, it is generally available as of yesterday, November 10.
.NET Conf 2020 free virtual event November 10-12 to learn about the newest developments across the .NET platform, open source, and dev tools. It got officially announced on Day-1.
Unified Vision
In 2019, Microsoft announced that .NET 5 would be its first major deliverable on the road toward unifying .NET. Ref: https://devblogs.microsoft.com/dotnet/introducing-net-5/
Feature List
.NET 5 includes C# 9, F# 5, and the corresponding ASP.NET Core release. Microsoft is encouraging developers to use new application programming interfaces (APIs) in .NET 5 to integrate with other tools like its Power Platform low-code/no-code platform.
Performance Gain
It also provides native (not just emulated) support for Windows Arm64, as well as performance improvements in the .NET libraries and Garbage Collector; smaller container images; and single-file applications.
.NET 5 performance is benchmarked with the above measured metric.
.NET Core Strategy
We knew that Microsoft adopted open source strategy for last 5+ years using .NET Core .
Humbled and honored to be published author of "Enterprise Application Architecture with .NET Core" from Packt for a year effort. It was an early adoption opportunity to land in .NET Core space.
Step forward - .NET 5
NET 5 is the next step forward with .NET Core. The project aims to improve .NET in three key ways:
- Produce a single .NET runtime and framework that can be used everywhere and that has uniform runtime behaviors and developer experiences.
- Expand the capabilities of .NET by taking the best of .NET Core, .NET Framework, Xamarin and Mono.
- Build that product out of a single code-base that developers (Microsoft and the community) can work on and expand together and that improves all scenarios.
Feel free to download and enjoy .NET 5 at https://dotnet.microsoft.com/download/dotnet/5.0
Product RoadMap
More fun to come with the above product roadmap from Microsoft. As of now, they're on track.
Closing Note
Kudos to their great effort for platform unification and technology transparency using open source strategy.
As Newt Gingrich said "Perseverance is the hard work you do after you get tired of doing the hard work you already did." Here's .NET 5 story!