0% found this document useful (0 votes)
7 views1 page

Overview of the .NET Development Platform

.NET is a Microsoft software development platform for building various applications, featuring a runtime, Base Class Library, and languages like C#. It is cross-platform, high performance, open-source, and has a strong ecosystem with modern C# features. The platform has evolved from the .NET Framework to .NET Core and now to a unified .NET version, incorporating significant updates and improvements over the years.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

Overview of the .NET Development Platform

.NET is a Microsoft software development platform for building various applications, featuring a runtime, Base Class Library, and languages like C#. It is cross-platform, high performance, open-source, and has a strong ecosystem with modern C# features. The platform has evolved from the .NET Framework to .NET Core and now to a unified .NET version, incorporating significant updates and improvements over the years.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

WHAT IS .NET?

.NET is a software development platform by Microsoft used to build web, desktop, mobile, cloud, IoT,
and game applications.
It provides a runtime (CLR/CoreCLR), Base Class Library, languages like C#, and tools such as Visual
Studio.

WHY .NET?
• Cross■platform
• High performance
• Open-source
• Strong ecosystem ([Link], Blazor, EF Core, MAUI)
• Modern C# features
• Unified development model (.NET 5+)

MAJOR VERSION CHANGES (SUMMARY)

.NET Framework Era (2002–2019)


• 1.0/1.1 – CLR, WebForms, C# introduced
• 2.0 – Generics, Master Pages
• 3.0 – WPF, WCF, WF
• 3.5 – LINQ, Lambda, EF
• 4.0 – Parallel Programming (TPL), dynamic
• 4.5 – async/await, Web API
(4.8 = last major version)

.NET Core Era (2016–2020)


• Core 1.0 – Cross■platform rewrite
• Core 2.x – Razor Pages, SignalR Core
• Core 3.x – Desktop apps return, [Link]

Unified .NET (2020+)


• .NET 5 – Unified platform (.NET Core + Framework evolution)
• .NET 6 – Minimal API, Hot Reload (LTS)
• .NET 7 – Native AOT preview
• .NET 8 – AOT stable, Blazor Full■Stack
• .NET 9 – Cloud-native & performance improvements

You might also like