Migrating from ASP.NET to Core is doable but not without some heavy lifting, Microsoft's app dev manager says. "I do believe the change is worth the time if you are looking at moving to the cloud," according to Mike Finley. Cross-platform needs, high-performance systems and Docker containers are some of the reasons developers may want to move from MVC to Core.
Even though there are a lot of.NET developers on the market, ASP.NET Core framework is a huge step forward compared to ASP.NET Framework, and there are many changes and new ideas. Developers need time and extra work to learn how to use this new tool.
When should you use.NET Core instead of.NET Framework? I would suggest.NET Core if you are starting from scratch with an app and it has all the features you need. The future is.NET Core, and.NET Core will only improve with time.
For existing applications that make use of libraries that are not yet available for.NET Core, using.NET Framework is the best option.