热门
关于阿里的技术创新均呈现于此.
1
回答
DDD基于领域对象 + 领域服务,DDD的规则其实最复杂,同时要考虑到实体类的内聚和保证不变性(Invariants),也要考虑跨对象规则代码的归属,甚至要考虑到具体领域服务的调用方式,理解成本比较高。
ECS基于组件化,有最高的灵活性、可复用性、及性能,但极具弱化了实体类的内聚,所有的业务逻辑都写在了服务里,会导致业务的一致性无法保障,对商业系统会有较大的影响。
1.组件化;2.行为抽离;3.数据驱动
开发者学习资源库: https://developer.aliyun.com/group/tech_library
云智能前沿 : https://developer.aliyun.com/group/cloud_intelligence_info
更多内容,欢迎关注《开发者必读》 https://developer.aliyun.com/group/tech_information