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的由来。我们看看下面这张对比图:
从上面这张图可以看到新一代产品和老版本产品的一个命名的对照。
这也标志着微软的一个全新的开始,但是微软表示还是会对ASP.NET 4.6 继续保持更新和支持。因为1.0才是一个新的开始,走向成功的路程还很漫长很遥远,路漫漫其修远兮,吾将上下而求索。
转载于:https://www.cnblogs.com/yplong/p/5731241.html
ASP.NET Core 1.0到底是什么?相关推荐
- 【转载】从头编写 asp.net core 2.0 web api 基础框架 (1)
工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相 ...
- 从ASP.NET Core 3.0 preview 特性,了解CLR的Garbage Collection
前言 在阅读这篇文章:Announcing Net Core 3 Preview3的时候,我看到了这样一个特性: Docker and cgroup memory Limits We conclude ...
- 从头编写 asp.net core 2.0 web api 基础框架 (1)
工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相 ...
- ASP.NET Core 2.0 特性介绍和使用指南
ASP.NET Core 2.0 发布日期:2017年8月14日 ASP.NET团队宣布ASP.NET Core 2.0正式发布,发布Visual Studio 2017 15.3支持ASP.NET ...
- [译]ASP.NET Core 2.0 部分视图
问题 如何在ASP.NET Core 2.0中使用部分视图来重用页面的公共部分? 答案 新建一个空项目,在Startup中添加MVC服务和中间件: public void ConfigureServi ...
- Amazing ASP.NET Core 2.0
前言 ASP.NET Core 的变化和发展速度是飞快的,当你发现你还没有掌握 ASP.NET Core 1.0 的时候, 2.0 已经快要发布了,目前 2.0 处于 Preview 1 版本,意味着 ...
- ASP.NET Core 2.0 : 三. 项目结构
ASP.NET Core 2.0 : 三. 项目结构 原文:ASP.NET Core 2.0 : 三. 项目结构 本章我们一起来对比着ASP.NET Framework版本看一下ASP.NET Cor ...
- .NET Core ASP.NET Core 1.0在Redhat峰会上正式发布
众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项.这个团队已经一起工作好几个月了,RHEL对.NET有许多需求.今天在 ...
- diskgeniusv4.4.0_.NET Core 3.0及ASP.NET Core 3.0前瞻
(给DotNet加星标,提升.Net技能) 转自:LineZerocnblogs.com/linezero/p/netcore3 前几天微软发布了< .NET Core 3.0 Preview ...
最新文章
- html a name属性
- 数据挖掘十大经典算法之——AdaBoost 算法
- PCB设计必知:布局及设计规范
- iOS之深入解析内存管理NSTimer的强引用问题
- 基于XMPP实现的Openfire的配置安装+Android客户端的实现
- 深圳出差 第一天【原创】
- Golang1.8新特性展望及2016发展回顾
- 春招你必须掌握的Python经典面试题(附赠简历模版)
- OWASP 创始人:关注首要问题,开源库也可以放心使用
- 【优化算法】龙格-库塔优化算法【含Matlab源码 1799期】
- python分支语句中if和else必须同时出现吗_多分支决策必须采用嵌套的if-else语句实现: A、 对 B、 错_学小易找答案...
- JavaWeb分页显示内容和数据库分页查询
- 大数据时代的国际贸易理论新发展
- 阿里云上如何过等保,收费标准怎么样?
- 微服务项目--商城管理系统的整合与测试
- 如何实现上传多个图片并依次展示_在一张PowerPoint中插入多张图片如何让这些图片能依次播放...
- General Sultan UVA - 11604(建图暴力)
- 添加fiddler证书到手机根目录
- A-Priori算法及其优化(FP树)
- c# excel导入后处理不固定列数据
热门文章
- 如何导出maven子项目_如何使用maven 轻松重构项目
- jquery三级联动模糊查询_jquery三级联动
- JSP EL表达式 将数组拼接成字符串
- BigDecimal类基础
- java插入时间 mssql_JAVA操作数据库Datetime数据
- Scanner读取一个int数组
- mysql独立服务器_独立服务器linux系统mysql设置方法
- win10 linux重置密码忘记了,忘记密码时如何重新设置Windows10密码
- lokijs可以用mysql_loki 数据库详解
- 在哪儿能找c语言编程题,C语言程序设计的试题及答案