Difference Between .NET Core and .NET Framework
.NET is the development platform used by large number of developers to create apps, websites and services on any device and OS, with amazing performance and great developer productivity.
Tons of questions are being raised around .NET Core and .NET framework after the release of .NET Core framework. Hence, trying an attempt to list out the differences between .NET Core and .NET framework with the help of this post.
The .NET Framework helps you create mobile, desktop, and web applications that run on Windows PCs, devices and servers and it’s included in Visual Studio.
.NET Core and ASP.NET Core give you a blazing fast and modular platform for creating server applications that run on Windows, Linux and Mac.
.NET Core versus .NET Framework
|The .NET Core platform is an open source.
||.NET Framework is not an open source
|.NET Core is cross platform. It runs on Windows, Linux and Mac operating systems
||.NET framework is not cross platform. It runs only on Windows operating system.
|Can be used while building applications that can run on any platform, including ASP.NET Core for cross-platform web apps
||Can be used while building a desktop Windows app or working with ASP.NET
|Distributed with app
||Distributed with Windows
Note: .NET Core is a subset of .NET Framework and is compatible with .NET Framework.
Hope you found this post useful and you got to know the differences between .NET Core and .NET framework.
Please share it among your fellow developer friends as someone rightly said that – “Power is gained by sharing the knowledge, not hoarding it”.
What do you think?
If you have any questions or suggestions please feel free to email us or put your thoughts as comments below. We would love to hear from you. If you found this post or article useful then please share along with your friends and help them to learn.