ASP.NET Core 简介
ASP.NET Core 是微软开发的新一代跨平台、开源的 Web 框架,用于构建现代化的云原生应用程序。以下是 ASP.NET Core 的全面介绍。
一、核心特性
-
跨平台支持
- 支持 Windows、Linux 和 macOS
- 可部署到 Docker 容器
- 支持云原生架构
-
高性能
- 基于 Kestrel 高性能 Web 服务器
- 异步编程模型
- 最小化开销的中间件管道
-
统一框架
- 统一 MVC 和 Web API 开发
- 支持 Razor Pages 和传统 MVC
- 内置依赖注入
-
模块化设计
- 中间件管道架构
- 可扩展的配置系统
- 轻量级核心
-
现代化开发体验
- 支持 C# 8.0+ 特性
- 集成 Razor 视图引擎
- 前后端分离支持