我知道ASP.NET Core是一个模块化的框架,它将ASP.NET MVC和Web API等技术集成到一个单一的编程模型中。
但是ASP.NET MVC 6的一个特点是将MVC 6和Web API集成在一起,并引入了以下功能。
依赖注入已内置并作为MVC的一部分。
1)可以与应用程序一起部署运行时和框架
2)所有内容都打包在NuGet中,包括.NET运行时本身。
3)全新的基于JSON的项目结构。
4)不需要为每个更改重新编译。只需保存并刷新浏览器即可。
5)使用新的Roslyn实时编译器进行编译。
那么为什么会有两个独立的ASP.NET框架呢?既然核心框架已经存在,MVC 6以后不会被使用吗?
如果有人能澄清这一点,那就太好了。