What is .NET?
The .NET Framework is a development framework that provides a new
programming interface to Windows services and APIs, and integrates a number of
technologies that emerged from Microsoft during the late 1990s.
Microsoft announced the .NET initiative in July 2000. In April 2003, Version 1.1
of the integral .NET Framework was released.
This book describes this updated version of the .NET Framework.
What is .NET CORE?
.NET Core is a new version of .NET Framework, which is a free, open-source,
general-purpose development platform maintained by Microsoft.
It is a cross-platform framework that runs on Windows, macOS, and Linux
operating systems.
.NET Core Framework can be used to build different types of applications such as
mobile, desktop, web, cloud, IoT, machine learning, microservices, game, etc.
.NET Core is written from scratch to make it modular, lightweight, fast, and cross-
platform Framework.
Difference between .NET and.NET
The major diff is .net framework is old
.net core is open source where .net framework not an open source it has pre built
library
.net framework is only for windos where .net core can be used multiple platforms
.net framework has asp.net web forms , api , mvc , single r, wps , wcs
.net core only 2 compontes core and universal windows apps
When do we required .net framewrok?
If you’re maintaining and upgrading existing .NET apps, .NET Framework is your choice.
Porting an existing .NET app to a .NET Core app requires some work.