技术选型清单
代码托管 / Git
- Gitea:私有部署、简约、可用
- 适用:内网/中小团队、自建私有仓库
- 注意:生态与集成不如 GitHub/GitLab 完整
PC 端后台管理
- vben(Vue):界面流畅、交互合理、设计规范
- 适用:中后台管理系统
- 注意:需具备 Vue 生态经验
小程序
- uni-app(unibest 模板):写小程序方便、跨多端
- 适用:多端小程序统一开发
- 注意:各平台能力差异需适配
后端语言 / 框架(Go)
- Gin:稳定、生态完善(默认优先)
- Fiber:性能高、轻量(高并发/边缘服务优先)
- 建议:通用 CRUD/中大型 → Gin;极致性能/网关/边缘 → Fiber
桌面端应用
- Electron:生态成熟、前端友好
- 注意:体积较大、资源占用偏高
移动端应用
- Flutter:布局简单、性能高、跨平台一致性好
- 注意:包体积、原生能力需桥接
H5
- Tailwind CSS:原子化样式、性能好、上手快
- uni-app(H5 端):交互一致、与小程序代码可复用
- 选择:仅 Web → Tailwind;需多端复用 → uni-app H5
快速决策建议
- 后台管理:vben
- 小程序:uni-app(unibest)
- H5:Tailwind(或 uni-app H5 若需复用)
- 后端:Gin(高并发选 Fiber)
- 桌面:Electron
- 移动:Flutter
- Git 服务:Gitea(需私有部署)