websoft9/cli/Notes.md

14 lines
519 B
Markdown
Raw Normal View History

2021-09-26 09:57:34 +00:00
## CLI 开发备注
整个CLI采用MVC思想
* stackhub.py 代表视图层 V用户体验层专注体验编排不进行条件编程
* model.py 代表数据层 M。这是系统的最底层都是与业务无关的系统级功能
* controller.py 代表控制层 C。调用 M 层,针对业务编程
#### 用户如何获取项目清单?
用户同步 stackhub 上已经存放的清单,而不是通过 API 获取。原因:
1. 避免API使用需要授权或超时
2. 避免未发布的应用被安装