- Tech Blog
Publicado el 31 Mar, 2020
.NET 5, first preview release
Days ago, Microsoft released the first preview of its future major .NET version, 5.0. “So, what will happen with .NET Core?” you might wonder. The short answer is that .NET 5.0 will unite .NET Core and .NET Framework. If looking for more details, you might find one of our latest posts quite interesting.
As a result, for the first time in Microsoft’s history, we have the entire .NET platform as a single BCL (Base Class Library). As the announcement explains, .NET 5.0 includes the APIs that have already been ported from .NET Framework to .NET Core 3.0; and the ones not ported have been replaced. It looks like .NET 5.0 will have everything you need to create a cross-platform application.
Top 3 opportunities for Media Interactiva
You may consult the whole list of namespaces ported to .NET Standard and .NET Core in the .NET blog – a helpful tool to start considering our enterprise applications’ portability.
As .NET Roadmap promises, a major version of .NET will be released annually starting from this year. Also, .NET 5.0 won’t be a typical Long-Term Support (LTS) version with a three-year support period since its initial release. So, to get one, we should wait until November 2021 when .NET 6.0 is expected to be released.
.NET 5 opportunities
With the .NET 5.0 release, we will face a challenge of integration of the new technologies with our actual applications. That’s why our .NET team not only works on the constant development of our products but also develops a more agile vision. For, one of our future goals is full integration with Azure and the .NET tools.
What comes to your mind when you hear about unification? Until recently, whenever we wanted to create a mobile, web, or desktop applications with the .NET environment at hand, we did have to choose among .NET Framework, or .NET Core, or Mono BCL. But not now. Today, with a single BCL, we have the opportunity to create both supporting multiple platforms applications and mobile applications.
.NET 5.0 will not only support native and web applications to multiple platforms but also the Cloud-Native Applications with high performance, microservices, and support for multiple projects. All your Legacy applications will be compatible with the cloud which will turn into a cross-platform.
To sum it up, the new .NET 5.0 experience that we will receive later this year will let us unify our work in one single BCL. Currently, we are focusing some projects with architectures that allow us to benefit from .NET Core (microservices) and .NET Framework (websites and microservices). Are you ready to face the challenge? See our open positions on the website.