Skip to content

Go · 03 框架与生态 ​

1. 标准库 net/http ​

很多场景 甚至不需要框架:依赖少、行为可控、长期可读。

适合:内部小工具、探针、简单 API。

2. Gin ​

  • 轻量、路由清晰,国内资料多
  • 写小 API 的常用选择
  • 中间件、绑定、校验够用

3. Echo / Fiber ​

  • Echo:中间件与生态成熟度不错
  • Fiber:Express 风格,追求性能与上手速度

判断: 小服务用 Gin 或标准库足够;不必三个都精通。读别人项目时能看懂即可。


4. 周边 ​

类别常见选择
配置env / viper(按需)
日志slog(新标准)/ zap
DBdatabase/sql + 轻封装;重 ORM 谨慎
路由生态chi 等也很常见

原则:Go 框架够用就行,深度让给 Java/Spring 与 后端问题 沉淀。

场景选择
练习 / 小工具 APIGin 或标准库
读别人项目能看懂 Gin/Echo 即可
生产主业务仍默认 Java

下一篇:04 工程实践