29 lines
1.4 KiB
Markdown
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) │
|
|
└─────────────────────────────────────────┘
|
|
```
|