Private
Public Access
1
0
Files
绝尘 a5d30684ed 重构:文件系统模块化架构,增强 Markdown 渲染
- 拆分 FileSystem.vue 为模块化组件架构
- 新增 Markdown Mermaid 图表渲染支持
- 新增 180+ 编程语言代码高亮
- 修复编辑/预览模式切换渲染问题
- 优化亮色/暗色模式主题适配
- 新增 TypeScript 类型定义
2026-02-04 03:32:46 +08:00

1.7 KiB
Raw Permalink Blame History

技术栈参考

状态:已确定
最后更新2026-01-28


一、后端技术栈

1.1 核心框架

  • 语言Go 1.25+
  • Web框架Wails v2
  • ORMGORM
  • 数据库SQLite本地存储

1.2 数据库驱动

  • MySQLgithub.com/go-sql-driver/mysql
  • Redisgithub.com/redis/go-redis/v9
  • MongoDBgo.mongodb.org/mongo-driver
  • SQLitegithub.com/glebarez/sqlite

1.3 加密

  • 密码加密AES-256 加密

二、前端技术栈

2.1 核心框架

  • 框架Vue 3 (Composition API)
  • 构建工具Vite
  • UI框架Arco Design Vue
  • 编辑器CodeMirror 6

2.2 编辑器

  • SQL编辑器CodeMirror 6
  • 语法高亮@codemirror/lang-sql
  • JavaScript支持@codemirror/lang-javascript

2.3 类型系统

  • 类型检查TypeScript
  • 类型定义:集中管理在 types/ 目录

三、开发工具

3.1 代码规范

  • Go格式化gofmt
  • Go检查golangci-lint
  • 前端检查ESLint

3.2 构建工具

  • 后端构建go build
  • 前端构建Vite
  • 打包工具Wails

四、版本要求

4.1 Go版本

  • 最低版本Go 1.21
  • 推荐版本Go 1.22+

4.2 Node版本

  • 最低版本Node 18
  • 推荐版本Node 20+

五、依赖管理

5.1 Go依赖

  • 管理工具go mod
  • 模块文件go.mod

5.2 前端依赖

  • 管理工具npm
  • 配置文件package.json

六、参考链接