.NET Core 2.1路线图
Microsoft的Scott Hunter发布了Microsoft .NET Core 2.1版本的路线图。Hunter宣布Microsoft .NET Core每天约有五十万开发人员的使用量。根据Microsoft所收集的数据,在2017年9月.NET Core 2的使用量已经超过了.NET Core 1.X。
有了之前成功的发布经验,Microsoft将关注于.NET Core 2.1的几个问题上:
1)更快的构建性能,更快的内部工程系统并改进了与.NET框架之间的兼容性。根据Microsoft的初步基准,所有的.NET Core项目在2.1版本中都会有更快的构建时间,越大的项目获益越明显。
2)2.1版本将推出一种实现框架兼容性的方法,称为“小版本前滚(minor-version roll-forward)”,这样就不需要再将应用程序和其运行环境相匹配了。这意味着Core 2.1的应用程序在之后的小版本(如2.2、2.3等等)将不需要进行修改就可以直接运行。
3)准备运行(R2R:Ready to Run)预编译程序集计划缩小其安装大小。.NET Core 2的方法可以缩短其启动时间,但当程序集运行时其优势并不明显。由于大多数的客户通常会启动应用程序并让它执行,所以快速的启动时间与存储空间的减少相比是微不足道的。
4)支持.NET Core的命令行工具也计划进行改进。为了更大程度提高开发人员的便利性,.NET Core 2.1将引入一些新的指令,支持开发人员工具的打包和安装。[dotnet pack][5]命令能够打包程序集以便进行分发,而dotnet安装工具exampleApp则会将其安装在用户的.dotnet\tools文件夹之下。这个路径会自动添加到path中,因此无论本地目录如何,都可以使用新的可执行文件。
这些新增特性对于独立应用程序(译注:Self-contained apps是.NET Core中的一种应用类型)来说是一种改进,通过使用dotnet publish命令能够准确无误地将这些应用程序进行打包。在2.1版本中,打包后的包将默认包含最新的补丁运行环境。
Self-contained尽管正式的时间表还没有公布,Hunter介绍说他的团队预计.NET Core 2.1预览版将于2月与大家见面。第二版预览将有望在3月发布,而候选发布版预期在4月发布。在2018年上半年,正式版本(RTM:Release To Manufacturing 【发布到制造】)也会与大家见面。
备注:
MSDN版:Microsoft Developer Network【微软开发者网络】,MSDN软件是微软公司面向软件开发者的一种版本。MSDN涵盖了可以被开发扩充的平台和应用程序。所以说,像微软公司的各种游戏是不包含在MSDN中的,因为这些产品直接面向最终用户,没有进行程序开发的必要。
OEM版:Original Equipment Manufacturer【原始设备制造商】,OEM软件只能随机器出货,不能零售,所以也叫做随机版。OEM软件只能全新安装,不能从旧有操作系统中升级。如果买笔记本电脑或者品牌机就会有随机版软件。包装不像零售版精美,通常只有一版CD和说明书(授权书)。这种系统通常会少一些驱动,而且OEM软件很少放在光盘里面给你安装,要么就是恢复盘,要么就是硬盘镜像。OEM版是正式版中的一种。
RTM版:Release To Manufacturing【发布到制造】,程序代码在开发完成之后,要将母片送到工厂大量压片,这个版本就叫做RTM版。所以说,RTM版的程序码和正式版一样。严格来说这种版本属于FPP零售版,需要激活。
正式版:
1)、Full Version【完全版】:属于正式版
2)、Release【发行版】:此版本意味着“最终释放版”,在一系列测试版之后,终归会有一个正式版本,对于用户而言,购买该版本的软件不会错,该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上。
3)、Registered【注册版】:此版本是与UnRegistered相对的注册版。此版本软件的前身有很大一部分是从网上下载的。
4)、Standard【标准版】:这是最常见的版本,此版本包含了软件的基本组件及一些常用功能,可以满足一般用户的需求。
5)、Deluxe【豪华版】:此版本是相对于标准版而言的,主要区别是多了几项功能。
5)、Professional【专业版】:专业版是针对某些特定的开发工具软件而言的。专业版中有许多内容是标准版中所没有的, 这些内容对于一个专业的软件开发人员来说是极为重要的。
6)、Enterprise&Corporation【企业版】:企业版是开发类软件中的极品。拥有一套这种版本的软件可以毫无障碍地开发任何级别的应用软件。
参考链接:http://www.infoq.com/cn/news/2018/02/netcore2.1-direction
.NET Core 2.1路线图的更多相关文章
- ASP.NET Core开发者成长路线图
目录 ASP.NET Core开发者路线图RoadMap 免责声明 请给一个星星! ⭐ 路线图 资源 总结 贡献 许可协议 ASP.NET Core开发者路线图RoadMap 来源: MoienTaj ...
- .NET Core全新路线图
.NET Core / ASP.NET Core 1 RTM发布两周后,社区也很积极,收到了非常多的反馈,上周五微软的scott Hunter 在dotnet团队官方博客上发布了.NET Core全新 ...
- 一步步学习EF Core(3.EF Core2.0路线图)
前言 这几天一直在研究EF Core的官方文档,暂时没有发现什么比较新的和EF6.x差距比较大的东西. 不过我倒是发现了EF Core的路线图更新了,下面我们就来看看 今天我们来看看最新的EF Cor ...
- 解读发布:.NET Core RC2 and .NET Core SDK Preview 1
先看一下 .NET Core(包含 ASP.NET Core)的路线图: Beta6: 2015年7月27日 Beta7: 2015年9月2日 Beta8: 2015年10月15日 RC1: 2015 ...
- .NET Core 2016 回顾
都在回顾自己的2016,今天我们来看看.NET Core的2016. 每一年的脚步的确是快,转眼间马上就2017.新的一年,带着理想和抱负继续出发. 1 月 ASP.NET 5 改名 ASP.NET ...
- NET Core RC2 and .NET Core SDK Preview
NET Core RC2 and .NET Core SDK Preview 先看一下 .NET Core(包含 ASP.NET Core)的路线图: Beta6: 2015年7月27日 Beta7: ...
- .NET Core 2.0 是您的最好选择吗?
本月14日,微软发布.NET Core 2.0 正式版,它的发布意味着.NET Core平台更加成熟,也预示其更美好的未来.本文将分析.NET Core 的特性以及未来发展方向,为开发人员选择在何种平 ...
- 解决vs2019中暂时无法为.net core WinForms使用 Designer 的临时方法
目录 解决vs2019中暂时无法为.net core WinForms使用 Designer 的临时方法 安装 vs 2019 professional/enterprise版本 在vs的设置里,勾选 ...
- [转帖].NET Core 2.0 是您的最好选择吗?
.NET Core 2.0 是您的最好选择吗? https://www.cnblogs.com/vipyoumay/p/7388371.html 1. NET Core 2.0 是您的最好选择吗? 1 ...
随机推荐
- zookeeper链接数导致kafka storm不能正常工作
报错信息: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: org.apache ...
- jmeter-linux下运行
1.2 在命令行下运行脚本 将1.1中的脚本保存,在编辑是随时可以保存,保存后是一个jmx格式的文件(如图),这个就是要在命令行下运行的脚本(作为参数运行).这个脚本文件可以不包含1.1中第四和第五步 ...
- java中线程池的几种实现方式
1.线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力. 假设一个服务器完成一项任务所需时间为:T1 创建 ...
- 将一个List拆分为n份的方法
public static void main(String[] args) { List<Integer> taskList = new ArrayList<>(); for ...
- centos7在分区上建立文件系统和挂载
在上一篇博客中,我们只说了硬盘的分区,既然进行分区,那么我们就要知道如何使用这些分区,就是接下来的建立文件系统和挂载. mkfs(make filesystem)格式化,建立文件系统 可以看到各种文件 ...
- Jira API传字符串的换行问题 (文本编辑器使用)
因为jira的文本编辑器自动进行了2次转义,如果从API过来的文本换行需要手动处理.吐血. net里: desc = desc.Replace("\n", "\\n&qu ...
- 【OpenCV3】cvRound()、cvFloor()、cvCeil()函数详解
函数cvRound().cvFloor().cvCeil()都是按照一种舍入方式将浮点型数据转换为整型数据. cvRound():返回跟参数最接近的整数值,即四舍五入: cvFloor() :返回不 ...
- 2019CVPR《Mask Scoring R-CNN》
题目:<Mask Scoring R-CNN> CVPR 2019 Oral Paper(2017年783篇论文,获得口头报道的有215篇,oral paper很有含金量) 华中科技大学h ...
- 剑指offer五十二之正则表达式匹配
一.题目 请实现一个函数用来匹配包括'.'和'*'的正则表达式.模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次). 在本题中,匹配是指字符串的所有字符匹配整个模式 ...
- java I/O系统总结
1. InputStream : 从文件.网络.压缩包等中读取 需要的信息到程序中的变量 read(); read(byte []b ); mark(int readlimit); reset ...