Privacy Ratings

开源.NET Web 框架

代码以 OSI 认可的许可证公开的 7 个.NET Web 框架,附证据进行隐私评级。推荐在前,其余按分数排序。

  1. Carter 等级 B

    ASP.NET Core 库,将最小 API 路由组织为模块,支持验证和内容协商。

    MIT-licensed. 源代码

  2. Orchard Core 等级 C

    基于 ASP.NET Core 构建的模块化应用框架和内容管理系统,支持多租户和无头 CMS 模式。

    BSD 3-Clause-licensed. 源代码

  3. ASP.NET Core 等级 D

    Microsoft 推出的框架,用 C# 在 .NET 上构建网页应用、API 和实时服务,提供 MVC、Razor Pages、最小 API 和 SignalR。

    MIT-licensed. 源代码

  4. Blazor 等级 D

    Microsoft 推出的框架,用 C# 和 Razor 组件构建交互式网页用户界面,可在服务器上运行,或通过 WebAssembly 在浏览器中运行。

    MIT-licensed as part of ASP.NET Core. 源代码

  5. FastEndpoints 等级 D

    在 ASP.NET Core 上构建 REST API 的库,每个端点都是一个拥有自己请求和响应类型的类(REPR 模式)。

    MIT-licensed. 源代码

  6. ServiceStack 等级 D

    在 .NET 上构建基于消息的 Web 服务和 API 的框架,提供类型化客户端、ORM 和自动生成的管理界面。采用 AGPL 和商业许可证双重许可。

    AGPL-3.0-licensed with a FOSS exception, and a paid commercial license for closed-source use. 源代码

  7. ABP Framework 等级 D

    Volosoft 推出的 ASP.NET Core 应用框架,提供模块化架构、领域驱动设计构建块、多租户和启动模板。

    The framework is LGPL-3.0-licensed; commercial modules and ABP Studio are sold separately. 源代码

比较全部 7 个.NET Web 框架,无论是否开源。