Appearance
Web 后端:Golang
golang
GitHub - unknwon/go-study-index: Go 语言学习资料索引
《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向新手级别的学习者
Go std
golang 的 std 非常的棒,教科书级的设计,同时也很丰富
Standard library - Go Packages
测试:golang 单元测试
数据库:PostgreSQL
数据库基础自己找资料吧
不建议初学者直接用 ORM。所以建议用这个
GitHub - lib/pq: Pure Go Postgres driver for database/sql
可以学习参考这个项目:
GitHub - miniflux/v2: Minimalist and opinionated feed reader
选择 Web 框架 chi
或者 Gin
GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang)
GitHub - go-chi/chi: lightweight, idiomatic and composable router for building Go HTTP services
推荐阅读:
代码规范
自动部署:fly.io
裸机手动部署一定要先学会。后端写个 systemd unit
- fly.io
- railway
- digitalocean apps
- Google App Engine
- zeabur