clouddisk-project/architecture/overview.md

29 lines
1.4 KiB
Markdown

# 架构概览
## 技术栈
- **前端框架**: Electron + React + TypeScript
- **状态管理**: Redux / Zustand
- **UI组件库**: Ant Design / Material-UI
- **后端服务**: Node.js + Express
- **数据库**: SQLite (本地) + MySQL/PostgreSQL (云端)
- **文件存储**: 本地存储 + 云端对象存储
## 系统架构
```
┌─────────────────────────────────────────┐
│ Electron Main │
│ (窗口管理、系统集成、原生API) │
├─────────────────────────────────────────┤
│ Electron Renderer │
│ (React + TypeScript UI) │
├─────────────────────────────────────────┤
│ Business Layer │
│ (文件管理、同步、分享) │
├─────────────────────────────────────────┤
│ Data Layer │
│ (SQLite / 云端API) │
└─────────────────────────────────────────┘
```