Golang 开发的 Web 有哪些框架?


本文摘自php中文网,作者Guanhui,侵删。

Golang 开发的 Web 有哪些框架?

1、Gin,是一个微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本;

具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。

目前在很多使用Golang的中小型公司中进行业务开发,使用Gin框架的很多,大家如果想使用golang进行熟练web开发,可以多关注一下这个框架。

2、Echo,该框架是个快速的HTTP路由器,同时也是一个微型Web框架。

Echo是个快速的HTTP路由器(零动态内存分配),也是Go的微型Web框架。其具备快速HTTP路由器、支持扩展中间件,同时还支持静态文件服务、WebSocket以及支持制定绑定函数、制定相应渲染函数,并允许使用任意的HTML模版引擎。可以通过如下一张图表明Echo框架的路由性能:

<a target=微信截图_20200609180427.png">

推荐教程:《Go教程》

以上就是Golang 开发的 Web 有哪些框架?的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

手撸golang 架构设计原则 单一职责原则

go - go build 各种系统下的可执行文件

go语言中的反射

适合开发者的七种python代码审查工具

golang使用kafka报错c.client.config.config.consumer.offsets.commitinterval undefined问题

手撸golang go与微服务 net.rpc

golang 架构设计原则 单一职责原则

golang调用cmd命令时如何隐藏dos窗口

golang 异或字符串 xor

devops ci/cd 分析(四)之编写k8s yaml模版

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...