多app模式
在Cross中, 一个项目按功能和使用场景不同分为多个app, 每个app都包含MVC
模式中的一个独立的CV
层, 各司其职, 最终形成一个整体
├─admin
│ ├─controllers
│ ├─templates
│ │ └─default
│ │ ├─acl
│ │ ├─main
│ │ └─security
│ └─views
├─api
│ ├─controllers
│ └─views
├─cli
│ └─controllers
└─web
├─controllers
├─templates
│ └─default
│ └─main
└─views
特点
- 增强各场景下的独立性
- 在开发的时候便于多人分工,团队协作
- 在项目后期的时候方便维护和扩展, 利于分布式部署
- 方便扩展新功能