Future of .NET (.NET 5?) — Microsoft Build 2019 from a .NET developer point of view
Introduction
Between the 6th and the 8th of May was the biggest Microsoft event of the year, Build 2019 and lots of exciting announcements and existing technology solutions were discussed. The bulk of these announcements can be viewed in the Vision Keynote with Microsoft CEO Satya Nadella, as well as the two technical keynotes for Microsoft Azure and Microsoft 365 platform.
In this blog, I will focus on the future of .NET (2020+) and the related announcements that have come from last weeks Build conference.
Future of .NET
The biggest news from Build 2019 relating to .NET is the announcement of the next evolution of .NET Core which is .NET 5. The vision of .NET 5 will unify the .NET platforms (.NET Core, .NET framework and Xamarin) into one .NET and one toolchain.
Taking the best from each platform it aims to support all .NET application types. This will include support for both JIT (Just in time) and native models and can be used on the phone, desktop and Web with very little differences. It has the ability to interop with Java and Swift which mono currently allows you to do so that you can interact with native mobile application libraries.