学习了阿星Plus的博客项目,自己也试着搭建自己的博客。
ABP和ABP.VNext的主要区别在于核心库的精简、对领域驱动设计(DDD)的关注、以及使用的技术栈。
1、ABP VNext的核心库相比ABP更加精简,它将原有许多组件从核心库中抽离成独立的组件,这使得开发者可以更灵活地选择需要的功能。这种设计使得ABP VNext更加模块化,但也意味着管理的独立项目数量增加。
2、ABP VNext更加关注领域驱动设计,引入了聚合根、实体、值对象等概念,并提供了仓储模式和领域服务等基础设施。
ABP VNext相对于ABP,在核心库的精简、对领域驱动设计的关注以及使用的技术栈方面都有所不同。
使用命令安装ABP框架(最新版)
dotnet tool install -g Volo.Abp.Cli
dotnet tool update -g Volo.Abp.Cli
安装指定版本:
dotnet tool install -g Volo.Abp.Cli --version 3.1.0
abp new 项目名称 -> 新建项目
或者下载指定版本的ABP:
abp new Mag.Blog -csf --version 3.1.0