I understand that ASP.NET Core is a modular framework which unites technologies like ASP.NET MVC and Web API into a single programming model.
But one of the features of ASP.NET MVC 6 was introducing the merging of MVC 6 and Web API together along with following features.
Dependency injection is inbuilt and part of MVC.
1) Side by side - deploy the runtime and framework with your application
2) Everything packaged with NuGet, Including the .NET runtime itself.
3) New JSON based project structure.
4) No need to recompile for every change. Just hit save and refresh the browser.
5) Compilation done with the new Roslyn real-time compiler.
So why there are 2 standalone ASP.NET frameworks? since core framework has been in existence, will MVC 6 not be used hereafter?
would be great if someone can clarify.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…