快乐的程序员
从零开始搭建基于 ABP Framework 分层架构解决方案,快速集成框架内置应用模块。
本教程旨在帮助快速应用和整合 ABP Framework “全家桶”,快速集成常用应用模块,充分发挥模块复用、业务复用的模块化优势;探索基于 ABP Framework 极速开发的最佳路径,解决方案中全部 ABP Framework 框架模块和应用模块都使用项目源码引用,方便进入框架内部进行源码调试、过程跟踪、原理分析;最终得到一个模块完备、可开发、可调试、可发布和部署的分层架构解决方案。
适合具有一定 .NET Core 、ASP.NET Core MVC 基础,希望快速上手 ABP Framework 的开发者。
刚开始接触 ABP Framework 时,不知道大家有没有感觉:一看文档深似海。看完文档之后,想快速上手却淹没在各种技术细节中,把握不住。
整理和持续更新本教程的目的之一是为初学者提供一条相对简洁的路径,避免陷入到框架细节中,节省入门时间、快速上手,打通应用、整合、运行、发布整个流程。
官方文档提供的是“标准化”内容,在实际使用过程中,难免会遇到一些“意想不到的情况”。本教程不会重复官方帮助文档内容,只总结实践步骤和经验,从实践上对官方文档进行补充。
在 ABP Framework 1.0 发布时,那时叫 ABP vNext,就一直关注和学习,走过很多弯路,填过很多坑,排过很多错,一路走来,痛并快乐着。
整理教程是一件非常耗时且考验毅力的事情,相比之下撸代码反而来得更轻松。本教程的每一个步骤,都是实际操作的记录;每一个问题及经验总结都是曾经遇到和填过的“坑”。
希望能够帮助你更快应用 ABP Framework 这个优秀框架!
——2021.11.14 iEricLee