
做本地管理系统、企业内部工具、桌面后台、Windows 小工具,
90% 的人都搞复杂了。
又要装 MySQL,又要配 Node,又要编译前端,又要搞 Nginx…
最后用户拿到手根本跑不起来。
我现在告诉你一个真正的终极方案:
Go(Gin) + 本地 CDN Vue + SQLite
无环境、无依赖、无配置、无数据库、无前端构建。
一个 exe,双击运行,直接使用。
引用原文:Gin + CDN 引入 Vue.js:开发客服系统我为什么不用传统前后端分离
传统后台:
Go + SQLite:
.db)go
运行
db, err := sql.Open("sqlite3", "./data.db")真正做到:拷贝即运行。
传统前端:
Gin + 本地 CDN Vue:
编辑即所见,刷新即生效。
一个 exe + 一个数据库文件 + 静态资源文件夹
双击就能跑。
这才是本地系统该有的样子。
plaintext
your-system/
├── main.exe # Go 编译:单文件,全平台
├── data.db # SQLite 数据库:一个文件
├── static/ # 本地CDN(Vue、Element UI、jQuery)
└── templates/ # 前端页面(无需构建)没有环境,没有服务,没有配置。
用户拿到手,不用装 MySQL,不用配环境。
备份 = 复制 data.db
迁移 = 复制 data.db
重装系统 = 保留 data.db 即可
plaintext
CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -o system.exe一个 exe 包含全部功能。
SQLite 本身能支撑:
双击即用。
本地系统、内部工具、小后台:
越简单,越稳定,越实用。