菜单栏

ABP Framework 正确的打开方式【ABP Framework 研习社问题解答-2304】

@iEricLee 创建时间 : 2023-06-10 21:35:15 最后修改时间 : 2023-06-11 18:26:08

感谢研习社群友 @项,不像! 抛出的话题:ABP最好自己从最基础的Core搭起,不要一下子全用了

引发了小伙伴们的讨论:

abp_how_to_start.jpg

简短地总结下大家使用 ABP 的方式,通常是两种方式开始:

  • 基于 ABP 提供的启动模板,例如:使用 abp new 创建解决方案。
  • 基于 ABP 提供的程序集,自己按需搭建解决方案。

Core 指的是 Volo.Abp.Core ;如果是 MVC 或 Page Razor 项目,可以从引用 Volo.Abp.AspNetCore.Mvc 模块开始。

两种方式各有优劣:

  • 使用启动模板,方便快捷,缺点是解决方案中引入的模块和应用模块可能用不上,增加了额外的技术负担。
  • 按需搭建,解决方案会保持足够简单、清爽,技术栈简单、清晰,缺点是需要对 ABP Framework 提供的基础模块和应用模块熟悉,知道每一个模块提供的功能,才能根据自己需求按需引入。

推荐按需搭建,作为开发者我们应该对自己使用的技术足够熟悉,既然要用迟早是要弄清楚,就不要怕麻烦。

官方提供的启动模板(甚至是微服务示例项目)可以作为学习示例,从零开始搭建几遍。我在反复搭建过程中,尽管花费了很多时间,但是收获良多,完善了很多技术细节,对 ABP Framework 的理解和掌握也更全面。

示例

ASP.NET Core MVC 应用程序从零开始集成 ABP Framework


在此文档
Copyright © 2024 知识乐 湘ICP备2022022129号-1