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

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 是跨平台的、性能更好。而且是微软最新的技术,前景比较好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值