Golang Go语言中大家都用什么 Web 框架呢?
RT ,最近开始学习 Go ,我知道的有v2ex右侧推荐的revel和beego,哪个更好用,请有经验的同学们指点下~~
Golang Go语言中大家都用什么 Web 框架呢?
更多关于Golang Go语言中大家都用什么 Web 框架呢?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
做过几个小玩具都是用的 martini
都可以, macaron 也行
Echo
关注,虽然我到现在还写出来 hello world …
btw:淘宝这次双十一中 nodejs 表现似乎不错,我都不知道如何选了。
我是业余的全端(自己吹牛逼),感觉如果我换 node.js 就只需要 js 了?目前是 python ,感觉挺好~
echo 流媒体支持的好
gin
gin
gin+1
好像没有用 beego 的啊
gin +1
用 gin 的求实现 MVC 的 sample
revel 用过,做网站。
Gin 也用过,写 API
Martini 用来写小网站也还可以。
revel 其实还不错,不过貌似半年多没更新了
发现楼上大部分同学用 gin 呀
beego 不爽 被我剥掉了 无框架
macaron! http://go-macaron.com/
beego 太随意了
beego 用来写 api 不错,另外也用 macaron ,比 gin 插件丰富一些,使用起来更舒服一点
这里是之前 V 友对 beego 的讨论 /t/89374 beego 作者 也参与了讨论,看过之后你会对 beego 设计上的优缺点了解更多
PS: 现在 gin 开发很活跃,框架设计也很好, 1.0 正式版应该也快了,用 web 框架的话推荐这个
gin +1
0 垃圾回收
没用框架
我用 gin
echo
小项目 https://github.com/holys/initials-avatar 里面用到了 echo 这个微框架
我尝试学习了一下 martini 和 gin ,但是始终不知道该用怎样的模式来访问数据库(例如 用全局变量,用 context )。
各位可否推荐一些比较标准的代码例子让我学习一下?
revel
在Golang(Go语言)的Web开发中,有多个流行且高效的框架可供选择,以下是一些主要的框架:
- Gin:一个轻量级、高性能的HTTP Web框架,因其速度和效率而广受欢迎。Gin提供了简单易用的API,支持中间件、路由、参数绑定、模板渲染等功能,非常适合构建高性能的微服务和API。
- Beego:一个全功能的Go Web应用框架,提供了MVC架构模式的支持,以及ORM、日志、缓存、配置管理等功能,非常适合构建大型、复杂的Web应用。
- Echo:一个高性能、简洁易用的Web框架,专注于提高开发效率和性能。它提供了强大的路由功能和中间件支持,适合构建RESTful API。
- Revel:一个全栈的Web框架,提供了从路由到视图的完整解决方案,包括ORM、缓存、日志、配置管理等功能,适合构建复杂的Web应用。
- Buffalo:一个专注于快速开发和生产力的现代Web框架,提供了从前端到后端的完整开发工具链,包括代码生成、数据库迁移、前端构建等。
每个框架都有其独特的特点和适用场景,选择适合的框架需要考虑项目需求、性能要求、团队技术栈等多个因素。在实际项目中,建议根据具体情况进行综合评估,选择最合适的框架以提高开发效率和项目质量。