NetCore 敏捷开发框架系列一(搭建Core.2.2 开发平台)

经过多次的思想斗争,决定还是写下Core2.2 敏捷开发平台的架构思路,以此来留念自己的知识积累,先介绍下Core.2.2

Netcore 2.2 官方地址下载

分层编译

分层编译特性使得运行时可以更灵活地使用JIT编译器,从而提升在启动方面和最大化吞吐量上的性能。该特性在.NET Core 2.1时已作为可选特性加入其中,在.NET Core 2.2的预览版本中被默认使用,而到了最终发布阶段,还是改回了可选特性。.NET Core 3.0之后或许会成为默认选项吧。

平台支持

NET Core 2.2支持下列操作系统:

Windows Client: 7, 8.1, 10 (1607+)
Windows Server: 2008 R2 SP1+
macOS: 10.12+
RHEL: 6+
Fedora: 26+
Ubuntu: 16.04+
Debian: 9+
SLES: 12+
openSUSE: 42.3+

芯片支持包括:

x64 on Windows, macOS, and Linux
x86 on Windows
ARM32 on Linux (Ubuntu 16.04+, Debian 9+)
ARM32 on Windows (1809+; available in January)

ASP.NET Core 2.2

与Swagger类库更好地集成,代码分析提供了设计时检查。
引入终端路由,提升了MVC中20%的路由性能
改进LinkGenerator的URL生成,支持路由参数转换
加入了对于应用程序的健康进行监测新API(此功能来源自和BeatPulse项目的集成)
由于进程内托管的支持,在IIS上提升了400%的吞吐量
提升了15%的MVC模型验证性能
在MVC中加入了对问题明细(Problem Details)(RFC 7807)的支持
在ASP.NET Core中可以预览对HTTP/2 server的支持
对于Bootstrap 4与Angular 6模板的升级
提供了ASP.NET Core SignalR的Java客户端
在Linux上提升了60%的HTTP客户端性能,同时在Windows上提升了20%

你可能感兴趣的:(敏捷开发框架,.Net,Core,趟坑之路)