登录
首页 >  Golang >  Go问答

推荐学gin吗

来源:SegmentFault

时间:2023-01-27 16:14:15 125浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《推荐学gin吗》,主要介绍了go,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

我之前已经学了python的flask框架,然后打算学gin框架,但是了解到两个框架都是轻量型的,都学的话会重复学习,然后拿不定主意,友友们推荐一下学完flask学gin好还是beego好

正确答案

如果去谷歌去搜索,基本都是推荐你用原生的std http。其他framework都是对std http lib的封装,如果看进去code的话,确实如此。但是用std http lib开发工作量肯定太大。还是有framework划算。

我个人推荐用gin,理由几点。

  1. github人气很高。看fork数,star数(这个理由已经很充分了)
  2. gin受martini启发,code结构,包括基于这个开发的模块组织,整个project看上去都很清晰(当然其他framework也很清晰,别喷我,doge)。但gin青出于蓝胜于蓝,性能也比martini要好。比fasthttp要差一点,但fasthttp太单薄,生产性不如gin容易出活。
  3. 各种middleware满天飞,可选择性太多。
  4. cloud native。(这13装的可以吧)
  5. 还有个fiber,性能更好,结构更像expressjs,但他的http request&response做过二次封装,已经不是原生std http,对于Monitoring,Observability不友好。

已参与了 golang学习网社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。

理论要掌握,实操不能落!以上关于《推荐学gin吗》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表