-
Notifications
You must be signed in to change notification settings - Fork 0
Home
目前,市面上有很多类功能的框架,为什么我还要写CDP(Chomolungma Development Platform)这样一套呢?因为,我想重复造轮子😀,写一套自己能够给自己带来成就感的开发框架,所以,为了成就感我就写了这样子的一个框架。
另外,因为在一年不到两年的时间之前,我从我师傅那里知道了领域驱动设计的概念。于是一发不可收拾的喜欢上了这种开发思想,并为之深深的着迷,他让我终于明白了,为什么以前写的业务代码互相交措,互相调用的时候,总觉得不得劲,后来才发现,是因为业务代码和技术代码没有很好的做切割,所以,当你想到迁移代码或者改造代码的时候,进入了一个死循环,掉入了一个屎山。为了解决这样一个问题,所以我决心要开发这样一套框架——利用DDD领域驱动设计来规划设计我的开发框架。
DDD的思想我觉得其实很适合在微服务上实现并使用的,但是我看了目前市面上的框架,写起来都比较随心所欲(也可能是我没有领会作者的思想),无法达到我想要的要求,为了验证我对DDD思想的理解,也为了大家能够一起来推进和理解DDD思想,所以决定开源此项目,并为之编写文档。
我知道,现在的项目还有很多问题,比如,bug很多,比如DDD思想实现的不够完美。但是,我将在后续的时间不断的去打磨完善这一套框架体系。
前端目前用的是vue-element-admin框架,并为之实现了部分组件,使之使用起来更方便,比如cdp-table等,更多功能期待你的发现,更多建议期待你的提出,更多贡献期待你的加入😜。
- 前端:
github: https://github.com/kushu001/cdp-web-vue
gitee: https://gitee.com/kushu001/cdp-web-vue
- 后端:
github: https://github.com/kushu001/cdp
gitee: https://gitee.com/kushu001/cdp
欢迎点赞关注