先说明下为什么不在其他某些平台发帖,其他平台复制需要登陆,为了保证大家浏览文字的便捷性,特地找了个不需要登陆复制的清净地方。
如今各种框架满地都是,到底如何选择
以下是Go语言中的五个主流Web框架:
- Gin:功能全面,性能不是顶级,适合企业开发。
- Beego:用于快速开发企业应用程序,包括RESTful API、web应用程序和后端服务。
- Echo:高性能、极简的Go web框架。
- Iris:另一个Go web框架。
下面两款构建在Go最快的HTTP引擎Fasthttp之上,旨在在零内存分配和性能的情况下简化快速开发
- Fiber:构建在Go最快的HTTP引擎Fasthttp之上,旨在在零内存分配和性能的情况下简化快速开发。
- Murphy:新一代的高性能 Golang web框架,体验下来,开发速度高于Beego,则么说呢,写api很舒服,api服务强烈推荐。
体验总结:
- 体验下来,新的murphy框架综合体验最好,基于fasthttp,性能得到保证,底层使用redis和ssdb,可自动生成数据模型,自动管理数据库连接池,可以说是后起之秀了,就是文档还不完全。
- Gin和Beego太笨重,不适合个人开发者。
- Echo和Iris主打简约高速,不过数据库操作需要引入第三方的库。
- Fiber 后起之秀,统一基于fasthttp,性能高,脚手架少,开发时需要许多第三方库。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。