Golang Go语言中各位web开发使用的web框架或开源库有哪些

发布于 1周前 作者 wuwangju 来自 Go语言

Golang Go语言中各位web开发使用的web框架或开源库有哪些
null

20 回复

Web 框架 Iris+数据持久化 GORM

更多关于Golang Go语言中各位web开发使用的web框架或开源库有哪些的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


打错 对象关系映射框架 GORM

gin
gorm/sqlx
redigo
其他的按需加载

大概 gin toml fresh

很好,都没用 Beego

折腾用 martini
生产用 echo

beego 不好吗?

咋整天在讨论这种问题

Web 框架用 Gin
ORM 用 GORM
这俩都是很多 star 的,有问题搜一下基本都有解决方案。
折腾别的踩坑概率很大,修不好耽误工期就 GG

可能用 beego 的,在某处瑟瑟发抖 不敢说话, 怕大佬们怼 0.0

没有人用 iris 吗?

反正我是在 http 包封装的

反正我是直接内置库直接用,根据需要自己改

Web 框架:gin
其他用过的:logrus、zap、go-redis

在Golang(Go语言)的Web开发中,有许多优秀的框架和开源库可供选择。以下是一些广受开发者欢迎的Web框架和开源库:

Web框架

  1. Gin:以其高性能和丰富的功能著称,使用中间件和路由机制,使得开发者能够快速构建高效的Web应用。
  2. Echo:一个高性能且简洁的Web框架,支持丰富的中间件和多种模版引擎,非常适合构建RESTful API和Web应用程序。
  3. Beego:一个功能齐全的Web框架,提供了ORM、缓存、日志等丰富的功能,支持自动化的路由和控制器生成。
  4. Fiber:灵感来自Express.js,轻量级且性能出色,适合构建高性能的Web应用。
  5. Revel:一个全功能的Web框架,提供了完整的Web框架功能,包括路由、中间件、模版等。

开源库

  1. GORM:一个流行的ORM库,支持多种数据库,能够自动映射Go结构和SQL数据库之间的关系,提供事务、预加载等高级功能。
  2. Viper:一个强大的配置管理库,支持多种配置格式,如JSON、YAML等,并且可以自动加载和解析。
  3. Zap:一个高性能的日志库,提供详细的日志信息,支持多种输出方式,如文件、控制台等。

这些框架和库各具特色,开发者可以根据自己的需求和项目特点选择合适的工具来提升开发效率。

回到顶部