mvc和ecs比较

ecs

esc 的本质是组件化

将node的一类相关的属性和动作变成一个组件 …

添加功能就是添加组件, 开发将变得简单-动态-自由

由于组件太多, 每个动作自己来执行会导致性能下降 毕竟由很多重复性的注册监听事件

所以统一由一个manager来进行, manager无法时刻立即执行, 只能是统一分帧处理, 动作只能保存在属性中, 下一帧检测属性是否变化来统一动作

但如果由很多自定义的相同事件 还是需要自己来写一个manager 也是相当的考验人(因为不是面向对象, 变成面向过程了)

mvc

mvc更适合ui层的管理 达到数据-界面-管理 分层解耦