什么是ASP.NET Core 2.0?ASP.NET Core 2.0如何跨平台?

ASP.NET Core 2.0是微软重新设计的轻量级、高性能的模块化框架,具备跨平台能力。其优点包括统一的Web UI和Web API场景、依赖注入、环境配置系统以及在Windows、macOS和Linux上的支持。通过.NET Core的CoreCLR运行时和CoreFX基础类库,以及遵循.NET Standard的API规范,实现与.NET Framework的兼容,使开发者能轻松实现跨平台开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是ASP.NET Core 2.0

 

为什么要使用 ASP.NET Core?

NET Core 刚发布的时候根据介绍就有点心里痒痒, 大概看了一下没敢付诸于行动,  现在2.0发布了一段时间了, 之前对其"不稳定"的顾虑也打消的差不多了,
决定踏实的研究一下.

至于为什么要使用core, 官方是这样说的:

ASP.NET Core 是重新设计的 ASP.NET,更改了体系结构,形成了更精简的模块化框架。

ASP.NET Core 具有如下优点:

  1. 生成 Web UI 和 Web API 的统一场景。
  2. 集成新式客户端框架和开发工作流。
  3. 基于环境的云就绪配置系统。
  4. 内置依赖项注入。
  5. 轻型的高性能模块化 HTTP 请求管道。
  6. 能够在 IIS、Nginx、Apache、Docker 上进行托管或在自己的进程中进行自托管。
  7. 定目标到 .NET Core 时,可以使用并行应用版本控制。
  8. 简化新式 Web 开发的工具。
  9. 能够在 Windows、macOS 和 Linux 进行生成和运行。
  10. 开放源代码和以社区为中心。

ASP.NET Core 完全作为 NuGet 包的一部分提供。 这样一来,可以将应用优化为只包含必需 NuGet 包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值