What is the difference between .Net Framework and .Net Core ?
This question was asked by interviewer and I didn't make it!
He also asked :
Why is it called .Net Core?
What is the difference between .Net Framework and .Net Core ?
This question was asked by interviewer and I didn't make it!
He also asked :
Why is it called .Net Core?
To put it simple .NET Core is the new cross-platform and fully open source version of .NET (.NET Framework isn't cross-platform nor is it open source)
what is a the difference between .NET Core and .NET Framework
.NET Framework:
The .NET framework is a software development framework from Microsoft. It provides a controlled programming environment where software can be developed, installed and executed on Windows-based operating systems.
.NET Core:
.NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.
[source]
https://learn.microsoft.com/en-us/dotnet/core/
https://www.techopedia.com/definition/3734/net-framework-net
Here are some useful links for you to read:
https://dzone.com/articles/net-framework-vs-net-core
https://www.c-sharpcorner.com/article/difference-between-net-framework-and-net-core/
https://learn.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server