ASP.NET Core 简介

ASP.NET Core是啥

ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。

ASP.NET Core 可以干啥

生成 Web 应用和服务、物联网 (IoT) 应用和移动后端。
在 Windows、macOS 和 Linux 上使用喜爱的开发工具。
部署到云或本地。
在 .NET Core 上运行。

ASP.NET Core 优点

生成 Web UI 和 Web API 的统一场景。
针对可测试性进行构建。
Razor Pages 可以使基于页面的编码方式更简单高效。
Blazor 允许在浏览器中使用 C# 和 JavaScript。 共享全部使用 .NET 编写的服务器端和客户端应用逻辑。
能够在 Windows、macOS 和 Linux 上进行开发和运行。
开放源代码和以社区为中心。
集成新式客户端框架和开发工作流。
支持使用 gRPC 托管远程过程调用 (RPC)。
基于环境的云就绪配置系统。
内置依赖项注入。
轻型的高性能模块化 HTTP 请求管道。
能够托管于以下各项:
Kestrel
IIS
HTTP.sys
Nginx
Apache
Docker
并行版本控制。
简化新式 Web 开发的工具。

官方推荐的学习路径

  1. 按照你要开发或维护的应用类型的教程操作:
应用类型方案教程
Web 应用新的服务器端 Web UI 开发Razor Pages 入门
Web 应用维护 MVC 应用MVC 入门
Web 应用客户端 Web UI 开发开始使用 Blazor
Web APIRESTful HTTP 服务创建 Web API†
远程过程调用应用使用协议缓冲区的协定优先服务开始使用 gRPC 服务
实时应用服务器和连接的客户端之间的双向通信开始使用 SignalR
  1. 按照介绍如何进行基本数据访问的教程操作。
方案教程
新的开发带 Entity Framework Core 的 Razor 页面
维护 MVC 应用结合使用 MVC 和 Entity Framework Core
  1. 阅读适用于所有应用类型的 ASP.NET Core 基础知识的概述。
  2. 浏览目录以了解其他感兴趣的主题。
作者:壮哈苗原文地址:https://www.cnblogs.com/zhuanghamiao/p/ASP_NET_Core_Introduction.html

%s 个评论

要回复文章请先登录注册