ASP.NET Core 1.0究竟是什么?

  ASP.NET Core1.0 是微软的下一代ASP.NET框架。咱们将ASP.NET升级到最新版本咱们会发现最高级的版本是ASP.NET 4.6对应的FrameWork版本是4.6.1. 那么不少人认为下一个大版本号应该是ASP.NET5.0. 没错开始有一段时间微软决定要将下一代版本定义为5.0,可是最后微软弃用了这样一个决定。决定改成ASP.NET Core1.0对应的framework为.NET Core1.0.为何要这样作呢?从5.0跨越到1.0不就是表示从头开始了么?看看微软是怎样解释的。架构

    由于自ASP.NET 4.6以后微软决定下一代产必须有很大的变革,好比支持跨平台,这是一个实实在在的问题。也确实是ASP.NET Core1.0从新定义了架构,耗费了长达2年的时间来作这样一件事情。新一代的产品有了诸多新的特性最主要的是实现了跨平台的功能。以前版本的应用程序升级到这一新的产品遇到很大的问题。因此微软决定弃用ASP.NET 5.0这个版本名称彻底定义一个新的框架ASP.NET Core1.0. 这样就一目了然了,ASP.NET Core1.0 不是ASP.NET4.6 的升级产品,而是一个全新的概念,全新的平台。不支持平滑的升级,而是在某种程度上能够将原有程序迁移到新平台上来。这就是ASP.NET Core1.0的由来。咱们看看下面这张对比图:框架

从上面这张图能够看到新一代产品和老版本产品的一个命名的对照。blog

  这也标志着微软的一个全新的开始,可是微软表示仍是会对ASP.NET 4.6 继续保持更新和支持。由于1.0才是一个新的开始,走向成功的路程还很漫长很遥远,路漫漫其修远兮,吾将上下而求索。产品

相关文章
相关标签/搜索