.NET and .NET Core

Timeline for .NET offerings

Illustration shows the support timeline for .NET versions.

Sidebar highlights factors and details not discussed in Microsoft’s .NET migration accounts.

Microsoft experiences upgrading internal applications from the .NET Framework to .NET could help customers understand the benefits and hurdles of migration.

Windows could be the best choice as a development environment because it can be used to develop for most popular platforms.

Blazor is an ASP.NET Core Web framework that enables the use of C# and .NET technologies in Web applications.

Visual Basic is essentially deprecated but is supported with .NET 5.0, and C# 9.0 and F# 5.0 are generally available.

.NET 5, expected to be generally available in late 2020, aims to unify Microsoft’s primary .NET offerings, although some unification has been delayed to .NET 6.

Release dates of recent and upcoming .NET offerings are shown here.

.NET Core 3.0 adds support for building desktop applications using the Windows Presentation Foundation (WPF) and Windows Forms.