go语言优秀的框架
这里仅讨论“完整”的框架,不讨论gin这种较为底层的实现
国人开发适合国人使用:
https://github.com/xinliangnote/go-gin-api
优点:
支持cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档等常用功能,上手即用
缺点:
文档仅有中文,知名度不够
外国人主导国人参与开发:
https://github.com/kataras/iris
优点:
完整的MVC,功能强大,号称速度最快
缺点:
全英文注释,功能模块相对复杂,上手较慢