After more than a year in development, Microsoft released its .NET 5 software development platform on Tuesday, November 10, emphasizing unification of the platform and introducing the C## 9 and F## 5 programming languages.
Described as the first release in Microsoft’s .NET unification journey, .NET 5 was built to enable a larger group of developers to migrate .NET Framework code and apps to .NET 5. The platform combines elements from the .NET Framework, .NET Core, and Mono to create a single platform for all modern .NET code. Work has been done so Xamarin developers can use the .NET Platform when .NET 6.0 is released in a year.
.NET 5 is accessible from dotnet.microsoft.com or the newly released Visual Studio 2019 update 16.8. Other key capabilities in .NET 5 include:
C## 9, meanwhile, focuses on program simplicity, data-oriented classes, and more patterns. F## 5, an upgrade to Microsoft’s functional programming language, adds interpolated strings and open type declarations. Also, the ASP.NET Core web development platform in .NET 5 has improvements for MVC model binding, Azure AD authentication, and SignR Hub filters and parallel Hub invocations.
#f# 5 #c# 9 #microsoft #.net 5