...
/.NET Standards, Intermediate Language, and .NET Technologies
.NET Standards, Intermediate Language, and .NET Technologies
Learn about the Intermediate languages and the compilation process in .NET, and compare different .NET technologies.
Evolution of .Net platforms in 2019
The situation with .NET in 2019 was that there were three forked .NET platforms controlled by Microsoft, as shown in the following list:
Each had strengths and weaknesses because they were all designed for different scenarios. This led to the developer’s problem with learning platforms, each with annoying quirks and limitations.
.NET platforms convergence on .NET Standards
With .NET standard 2.0 and later, Microsoft made all three platforms converge on a modern minimum standard, simplifying the process for developers to share code across any version of .NET. For .NET Core 2.0 and later, this update included most of the previously missing APIs, enabling developers to port legacy code from .NET Framework to the cross-platform .NET core. However, some api are implemented but throw an exception to alert developers that they should not be used. This typically occurs due ...