上QQ阅读APP看书,第一时间看更新
2.3 ASP.NET Core简介
ASP.NET Core是免费、开源、高性能且跨平台的Web框架,用来构建Web应用程序。它于2016年6月首次发布,是对ASP.NET Web开发框架的重大升级。与它的前任ASP.NET不同的是,ASP.NET Core能够运行在多个操作系统平台上,包括Window、macOS和Linux系统等,而后者只能运行在Windows系统上。
ASP.NET Core具有以下优点。
跨平台,能够在Windows、macOS和Linux系统上开发、编译和运行。
统一Web UI与Web API开发。
集成新式客户端框架和开发工作流。
基于环境配置以及云就绪配置。
内置依赖项注入。
轻型的高性能模块化HTTP请求管道。
能够在IIS、Nginx、Apache和Docker上进行托管或者在当前进程内自托管。
当目标框架为.NET Core时,支持并行应用版本控制。
简化新式Web开发工具。
开源和以社区为中心。