ASP.NET Core 简介(Introduction to ASP.NET Core)

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

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

为何使用 ASP.NET Core?

数百万开发人员在使用(并继续使用)ASP.NET 来创建 Web 应用。 ASP.NET Core 是重新设计的 ASP.NET,对体系结构进行了更改,提供更精简的模块化框架。

ASP.NET Core 具有如下优点:

  • 生成 Web UI 和 Web API 的统一场景。
  • 新式客户端框架与开发工作流的集成。
  • 基于环境的云就绪配置系统
  • 内置依赖项注入
  • 轻型高性能模块化 HTTP 请求管道。
  • 能够在 IIS 上进行托管或在自己的进程中进行自托管。
  • 可以在 .NET Core 上运行,支持真正的并行应用版本控制。
  • 简化新式 Web 开发的工具。
  • 能够在 Windows、macOS 和 Linux 进行生成和运行。
  • 开源和关注社区。

ASP.NET Core 完全作为 NuGet 包的一部分提供。 这可优化应用,使其只包含需要的 NuGet 包。 较小的应用图面区域的优势包括:提升安全性、减少维护和提高性能。

使用 ASP.NET Core MVC 生成 Web API 和 Web UI

ASP.NET Core MVC 提供帮助生成 Web API 和 Web 应用的功能:

客户端开发

ASP.NET Core 经过精心设计,可与多种客户端框架无缝集成,包括 AngularJSKnockoutJS 和Bootstrap。 有关详细信息,请参阅客户端开发

坚持写博客是一种习惯,欢迎正在学习Core的朋友一起加入群,互相学习交流 Asp.net Core交流群3:127805698
原文地址:https://www.cnblogs.com/weiwei858/p/7812850.html