This is an extract from the Microsoft Docs:
.NET is a general purpose development platform. It has several key features, such as support for multiple programming languages, asynchronous and concurrent programming models, and native interoperability, which enable a wide range of scenarios across multiple platforms.
The .NET framework can be used to develop all sorts of applications. But it has a downside, they will only work on Windows environments. This is where .NET Core comes in:
.NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. …