What does the .NET ecosystem provide?
Mar 7, 2023
The .NET ecosystem provides support for C# programs through a Common Language Runtime and Base Class Library. It also includes an application layer that provides libraries to build desktop, mobile, or web applications.
.NET Framework (WPF, Windows Forms, ASP.NET) — Windows centric.
.NET Core (ASP.NET Core, Universal Windows Platform — UWP) — Cross-platform, works side-by-side with other versions.
.NET 5 (ASP.NET Core, WPF, Windows Forms, Blazor) — A unifying platform for desktop, web, cloud, mobile, gaming, IoT, and AI applications.
Mono for Xamarin (iOS, OS X, Android) — Cross-platform.