技术架构
前端技术栈
- 框架: Vue 3.5+
- UI 组件库: Element Plus 2.7+
- 构建工具: Vite 5.4+
- 状态管理: Pinia 2.1+
- 路由管理: Vue Router 4.4+
- HTTP 客户端: Axios 1.12+
- 图表库: ECharts 5.5+
- 甘特图: DHTMLX Gantt 8.0+
后端技术栈
- 语言: Go 1.21+
- Web 框架: Gin
- ORM: GORM
- 数据库: MySQL 8.0+
- 缓存: Redis 6.0+
- 认证: JWT
系统要求
最低配置:
- CPU: 1 核
- 内存: 1GB
- 磁盘: 2GB
推荐配置:
- CPU: 2 核+
- 内存: 2GB+
- 磁盘: 10GB+
架构特点
- 前后端分离: 清晰的职责划分
- RESTful API: 标准化的接口设计
- 响应式设计: 适配各种屏幕尺寸
- 高性能: Go 后端 + 静态资源 CDN