基础模块组(Infra):任何框架都可能需要的模块,是任何需要此类功能的应用都需要的模块。
在框架中打开任意模块的文件夹查看名称,描述还有依赖。
模块功能的简介:
ProjectContext - 工程上下文模块,专门提供快捷路径,配置等等这些常用位置/文件的信息
DB - 数据库驱动模块,负责连接/切换数据库;负责根据不同数据库类似自动翻译sql语句;自动/API建表,删表等等。
Discovery - 发现模块,自动发现一个制定位置的文件/类等等
Cli - 用户/开发者快捷命令模块,一个集中的使用命令行操作NTQ的快捷指令调度中心
Trace - 追踪模块,提供跟踪系统行为的服务
Machine_capacity - 机器硬件探测能力,负责提供机器的硬盘型号,CPU核心,内存大小等等硬件信息
Setup - 安装模块,负责NTQ安装的底层执行服务
Utils - 提供一些列无业务意义的快捷计算函数
Cmd_layout - 命令行展示模块,提供一系列命令行当中使用的展示组件:比如进度条,柱状图等等
Export_import - 导入导出模块,提供基础的导入和导出过程中的打包,解压等等功能
Feedback - 反馈模块,负责收集用户的意见并发送的模块(未来可能移动入core当中)
Task_guard - 任务守护模块,用来守护长任务的服务(未来可能重命名或者与其他模块合并)
Updater - 升级模块,负责NTQ自动升级的服务(目前不可用)