用了 Flux 甚至 Redux 的方案来改进 MVC 以后, 整个跟后端越来越像.
整理一些我觉得比较明显的:
- Database -> Store: 数据不可变, 只保存在一个地方, Single Source of Truth
- HTTP Request -> Action: 声明数据层更新的查询语句
- Query Language -> Store Getter: 数据查询
- 304 Response -> Shallow Equal: 用缓存优化页面更新的性能
- HTML Template -> Virtual DOM: 模板系统
- Database Collection -> Stores: 数量增多, 数据按类别分开处理