There are some similarities between .NET core and .NET framework but that doesn’t mean both are similar. In fact, there are some significant differences between these two. For instance, .NET core is a free and open-source platform while .NET Framework is a proprietary solution. Furthermore, .NET core supports the development or deployment of microservices, while .Net Framework lacks the support for the same. Lastly, .NET Core is compatible with all major operating systems while the .NET framework is compatible with Windows OS.