美文网首页
.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