美文网首页
.net core简介

.net core简介

作者: wwmin_ | 来源:发表于2020-04-01 22:15 被阅读0次

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

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

ASP.NET Core 是对 ASP.NET 4.x 的重新设计,通过体系结构上的更改,产生了更精简、更模块化的框架。

ASP.NET Core 具有如下优点:

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

ASP.NET Core 与常用客户端框架和库(包括 BlazorAngularReactBootstrap)无缝集成。

面向 .NET Core 有以下几个优势,并且这些优势会随着每次发布增加。 与 .NET Framework 相比,.NET Core 的部分优势包括:

  • 跨平台。 在 macOS、Linux 和 Windows 上运行。
  • 性能更强
  • 并行版本控制
  • 新 API
  • 开源

相关文章

网友评论

      本文标题:.net core简介

      本文链接:https://www.haomeiwen.com/subject/weiquhtx.html