Rick Davin

The Future of .NET is a unified version 5.

Discussion created by Rick Davin Employee on May 15, 2019
Latest reply on May 16, 2019 by Marcos Vainer Loeff

I would hope that any .NET developer already knows the now week old news from Microsoft that they will be unifying .NET Core 3 and .NET Framework 4.x into a single framework called .NET 5.  On the surface this seems like exciting news, but there are not-so-happy things when you look at the finer details.  Please see the following:

 

https://www.c-sharpcorner.com/article/net-5-is-the-future-of-net-what-every-net-developers-must-know/\

 

Unifying into one .NET 5 does not mean they are simply merging .NET Framework 4.x and .NET Core 3 into one package.  There are some technology stacks that will not be making the trip, and the above link discusses these.  To enumerate them here:

 

The Bad News - Technology Stacks not coming to .NET 5

 

  • ASP.NET Web Forms
  • WCF (Windows Communication Foundation), which AF SDK relies upon heavily
  • WWF (Windows Workflow Foundation)

 

The Good News - Technology Stacks coming to .NET 5

 

  • WinForms
  • WPF (Windows Presentation Foundation)
  • UWP (Universal Windows Platform)

 

These will be Windows Desktop Packs that will only work with Windows applications.  I have discussed this before but .NET Core 1 and 2 were promoted heavily for cross-platform applications.  .NET Core 3 made a significant break from cross-platform to allow for Packs targeting a specific platform.

Outcomes