当前位置: 首页 > 工具软件 > ASP.NET Core > 使用案例 >

【.NET Core】1.ASP.NET Core 简介

巫马泰
2023-12-01

ASP.NET Core 简介

什么是ASP.NET Core ?

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

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

ASP.NET Core 的优势是什么?

ASP.NET Core 是对ASP.NET 4.x的重新设计,体系结构的更改使得ASP.NET Core更加精简和模块化。
ASP.NET Core 具有如下优点:

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

在 ASP.NET 4.x 和 ASP.NET Core 之间进行选择

新手入门的话,建议还是直接选ASP.NET Core,毕竟ASP.NET Core 是跨平台的、性能更好。而且是微软最新的技术,前景比较好。

 类似资料: