1.4 KiB
1.4 KiB
架构概览
技术栈
- 前端框架: 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) │
└─────────────────────────────────────────┘