上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开发的工具。