【问题标题】:steps to create abp modularity in project [closed]在项目中创建 abp 模块化的步骤[关闭]
【发布时间】:2021-09-11 10:19:35
【问题描述】:
您好,我开始学习模块化,我需要一个示例或主要步骤来说明如何创建模块以及如何使用 ABP 框架将其与项目链接。我尝试搜索一些教程,但找不到任何有用的步骤
【问题讨论】:
-
嗨,你可以看到这个 aspnetboilerplate.com/Pages/Documents/Module-System 解释如何工作模块系统,在 abp 中是相似的,你可以在这个 repo github.com/ 中看到如何使用的例子abpframework/abp-samples 或查看docs.abp.io/en/abp/latest/…中的一个基本示例
标签:
c#
entity-framework-core
modularity
abp
【解决方案2】:
检查文档,该文档有很好的记录。
步骤如下:
-
他们有一部分包含你可以开始的教程。但是,我强烈建议您阅读所有文档,不仅要了解模块化,还要了解他们为使用框架的开发进度规定的约定(他们称之为最佳实践),以及他们开发的内置库。因为您可能需要手动开发许多东西,所以他们通过最好的方式正确地开发了它。
-
他们有一本书来解释你还需要阅读的 DDD 设计模式。因为 ABP IO 框架与 DDD 紧密相连。这本书太棒了!
-
他们提供的源代码帮助我理解了许多在文档中很难找到的隐含内容。并且您将有机会学习专业的编码方法
-
他们有一个分散主题的博客,但我不建议初学者使用它
-
他们还推荐了一些 YouTube 教程系列
-
此外,预先配置并查看它们的启动模板有助于从较大的角落看到
先决条件
- 深入了解 OOP (c#)
- ASP .NET Core 中级
- 关于 DDD 的概述(我推荐两个由 Steve Smith 和 Jason Taylor 制作的视频),他们提供的书也非常好
- 至少了解一种前端技术 Angular、React、Blazor ...等
缺点