ASP.NET Core项目开发实战入门
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 为何使用ASP.NET Core

数百万开发人员使用过(并将继续使用)ASP.NET 4.x创建Web应用。ASP.NET Core是重新设计的ASP.NET 4.x,更改了体系结构,形成了更精简的模块化框架。

ASP.NET Core具有如下优点:

●可生成Web UI和Web API的统一场景。

●针对可测试性进行构建。

●Razor Pages可以使基于页面的编码方式更加简单、高效。

●能够在Windows、macOS和Linux系统上进行开发和运行。

●开放源代码,并以社区为中心。

●集成新式客户端框架和开发工作流。

●基于环境的云就绪配置系统。

●内置依赖项注入。

●轻型的高性能模块化HTTP请求管道。

●能够在IIS、Nginx、Apache、Docker上进行托管,或在自己的进程中进行自托管。

●在使用NET Core时,可以使用并行应用版本控制。

●简化现代Web开发的工具。