Skip to content
Jack edited this page Jan 11, 2023 · 5 revisions

  目前,市面上有很多类功能的框架,为什么我还要写CDP(Chomolungma Development Platform)这样一套呢?因为,我想重复造轮子😀,写一套自己能够给自己带来成就感的开发框架,所以,为了成就感我就写了这样子的一个框架。

  另外,因为在一年不到两年的时间之前,我从我师傅那里知道了领域驱动设计的概念。于是一发不可收拾的喜欢上了这种开发思想,并为之深深的着迷,他让我终于明白了,为什么以前写的业务代码互相交措,互相调用的时候,总觉得不得劲,后来才发现,是因为业务代码和技术代码没有很好的做切割,所以,当你想到迁移代码或者改造代码的时候,进入了一个死循环,掉入了一个屎山。为了解决这样一个问题,所以我决心要开发这样一套框架——利用DDD领域驱动设计来规划设计我的开发框架。

  DDD的思想我觉得其实很适合在微服务上实现并使用的,但是我看了目前市面上的框架,写起来都比较随心所欲(也可能是我没有领会作者的思想),无法达到我想要的要求,为了验证我对DDD思想的理解,也为了大家能够一起来推进和理解DDD思想,所以决定开源此项目,并为之编写文档。

  我知道,现在的项目还有很多问题,比如,bug很多,比如DDD思想实现的不够完美。但是,我将在后续的时间不断的去打磨完善这一套框架体系。

  前端目前用的是vue-element-admin框架,并为之实现了部分组件,使之使用起来更方便,比如cdp-table等,更多功能期待你的发现,更多建议期待你的提出,更多贡献期待你的加入😜。

项目地址

  1. 前端:

github: https://github.com/kushu001/cdp-web-vue

gitee: https://gitee.com/kushu001/cdp-web-vue

  1. 后端:

github: https://github.com/kushu001/cdp

gitee: https://gitee.com/kushu001/cdp

欢迎点赞关注

加我好友(麻烦备注: cdp)进群交流(微信群二维码只有7天有效期)

image.png

come on,welcome to join us!