- Open source , Cross platform
- It helps to develop windows , web , cloud , IOT, AI Applications.
- Fast in performance than the .Net framework apps.
- Side-by-Side deployment of .Net core versions
We can install multiple versions into same machine.
& We can configure the framework version individually per application.
* Self contained applications
We can package .net core with your application and deploy in cross platform os.
ex: Deploying Self contained application into MAC Machine.
no need to install framework separately.
So you can upgrade to latest version independently.
.Net Framework :
Not a open source
Windows platform only
It helps to develop windows & web
* Net Framework still have few older apis which .net core doesnot have.
* Supports only one version of framework in a machine.
If you upgrade framework in machine all applications has to use this latest version only. It’s kind of dependency.
* All framework API are migrating to .net core so for support and new features we should move to .net core.
So for any new apps better to choose .Net Core.
For existing apps evaluate the benefits and cost before moving.