go web框架选择

网上相关的性能对比测试之类的已经很多了,我就不赘述了

现在给大家分享下github上在go的相关排名前十web框架的相关信息:

go web框架选择_第1张图片

(上述图片信息来源于github的项目,也可以了解更多框架,地址:https://github.com/mingrammer/go-web-framework-stars) 

俗话说适合自己的才是最好的,但是对于初学者来说,对框架的优缺点不是很清楚,不知道如何选择的情况下,stars、orks 、open Issues的数量也能从侧面反应出一个框架的流行程度,毕竟越流行的框架,社区越活跃,问题也比较容易解决

前三的框架分别是gin、beego、iris,特别强调下beego的中文文档支持非常好,强大的MVC,但是open Issues也是最多的,

如果你就像我一样,之前是写nodejs的,并且对express框架很熟悉,那么gin和martini是非常好的选择,对路由、中间件等非常好适应,但是鉴于martini已经不维护了,推荐使用gin,其社区也是非常活跃

gin的github连接:https://github.com/gin-gonic/gin ,里边一个readme读完,基本可以应付日常开发了0..0,ps:原本还想写个教程的

感谢您的阅读!如果文章中有任何错误,或者您有更好的理解和建议,欢迎和我联系!

你可能感兴趣的:(go web框架选择)