【问题标题】:Which is the real ASP.NET Boilerplate project?哪个是真正的 ASP.NET Boilerplate 项目?
【发布时间】:2020-01-25 04:30:00
【问题描述】:

对于许多人来说可能是一个愚蠢的问题,但我们正在考虑在我们的下一个项目中采用 ASP.NET 样板。只是有点困惑,因为它似乎有 2 个不同的网站和 2 个不同的 Git 存储库。

第一个是 https://aspnetboilerplate.com/
第二个是 https://abp.io/.

两者都有自己的 Git 存储库和 Stack Overflow 标签。我完全不知道哪个是最正确的项目。

非常感谢任何指导。

非常感谢。

【问题讨论】:

    标签: aspnetboilerplate abp


    【解决方案1】:

    如果我们认为它是 Angular;

    • ASP.NET Boilerplate = AngularJS
    • ABP.IO = Angular (the new)

    【讨论】:

      【解决方案2】:

      ABP 框架 (abp.io) 是 ASP.NET 样板 (aspnetboilerplate.com) 的下一个版本,基于经验教训进行重写,需要维护的向后兼容性更少。

      两者都得到积极维护。

      ASP.NET 样板

      • 成熟的框架,自 2014 年 2 月起
      • 当前版本:v6.0,2020 年 11 月发布
      • 拥有商业基础解决方案 ASP.NET Zero (aspnetzero.com)

      技术

      • 单体架构,但支持模块
      • 支持 ASP.NET Core 和 ASP.NET MVC 5
      • 支持 EF Core 和 EF 6

      ABP 框架

      • 现代框架,自 2018 年 6 月起
      • 当前版本:4.0.1,2020 年 12 月发布
      • 还有一个扩展的商业版 (commercial.abp.io)

      技术

      • 微服务架构
      • 仅支持 ASP.NET Core
      • 支持 EF Core 和 MongoDB

      【讨论】:

      • 感谢@aaron .. 这很有帮助。我们确实有最终实现 ASP.NET 零的计划,因此我们可能会继续使用 ASP.NET 样板,您是否有任何实现它们的经验。有什么建议可以避免陷阱:)?
      • 在 2017 年 6 月至 2019 年 6 月成为 ASP.NET Boilerplate 和 ASP.NET Zero 的积极贡献者之前,我使用 ASP.NET Boilerplate(特别是 aspnetboilerplate/module-zero-core-template)实现了一个工作项目。我会说避免重新发明/过度定制 ASP.NET Boilerplate 提供的内容。它以最少的配置开箱即用。在提问之前请搜索文档、GitHub、Stack Overflow(以及 ASP.NET Zero 的高级论坛)——您将了解并欣赏该框架。
      • 但是vNext 是什么?这是什么意思?
      • vNext 通常表示“下一个版本”。在这种情况下,它实际上是一个干净的重写,作为替代的现代框架。 ASP.NET Boilerplate 现在有 5.x 和 6.0 版本(6 天前发布),而 ABP Framework 是 4.0.0-rc.2 版本(3 天前发布)。
      • 顺便说一下,ABP 框架支持单体架构,但是,由于其更高的模块化,它对 ms 友好 “启动新解决方案的一个常见建议是始终从单体架构开始,保持“它是模块化的,一旦单体成为问题,就会拆分成微服务。这可以让你在开始时进步很快,特别是如果你的团队很小并且你不想应对微服务架构的挑战。” docs.abp.io/en/abp/4.4/…
      猜你喜欢
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多