dot NET
. NET is the framework and runtime that C# programs are built with and run on
.NET is a collection of assemblies (usually libraries) and comes in 3 flavors:
- .NET Framework
- .NET Core
- Xamarin (Mono.Net)
.NET Framework¶
The original framework.
- distributed default with Windows.
Mainly to develop Windows apps of standard ASP.NET 4.x webapps for IIS, the webserver for Windows systems.
apps build require .NET Framework to be preinstalled.
.NET Core¶
- cross platform Windows, Linux, Mac, Docker.
- open source
- GUI can only be used on Windows.
WPF-applicaties (Windows Presentation Forms). - distributed with app
Xamarin (Mono.Net)¶
- cross platform iOS, OS X, Android
- open source
- Mono-based runtime (Mono.NET)
- distributed with app