技术框架
框架 | 作用 | |
---|---|---|
前端 | React | 构建用户界面的 JavaScript 库 |
Redux | JavaScript应用的状态管理库,管理组件间的状态共享 | |
Webpack | 前端资源打包工具 | |
Babel | JavaScript 编译器 | |
D3.js | 数据可视化的 JavaScript 库 | |
后端 | Flask | 轻量级的Python web框架,处理 HTTP 请求、路由以及其他 Web 服务功能 |
SQLAlchemy | SQL工具包和对象关系映射(ORM)工具,处理数据库的交互,包括查询和数据模型的定义 | |
Celery | 异步任务队列 | |
Flask-AppBuilder | 快速构建 Flask 应用的基本框架,登录验证,权限控制; 提供了丰富的界面组件和管理功能,快速的 CRUD 视图生成,简洁的菜单和导航管理,多语言支持,表单和视图的灵活定制 | |
Pandas | 开源的数据分析和处理工具 | |
Numpy | 数据处理和科学计算 |
后端项目框架
编号 | 文件夹名 | 功能 | 备注 | 编号 | 文件夹名 | 功能 | 备注 |
---|---|---|---|---|---|---|---|
1 | advanced_data_type | 存放用于支持高级数据类型处理逻辑的代码,比如自定义字段类型的实现等。 | 24 | extensions | 存放扩展功能代码 | ||
2 | annotation_layers | 与数据注解层相关的逻辑,用于在图表上添加额外的信息标注。 | 25 | importexport | 处理导入和导出操作的代码,例如仪表板和图表的导入导出 |