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

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

(上述图片信息来源于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框架选择相关推荐

  1. web版本 开源压测工具_标星 1.3K 的 Web 框架压测库,助你更好的选择框架

    大家好,我是你们的章鱼猫. 目前开源界有很多的 Web 框架,而一款好的 Web 框架能够给你在开发效率和后期维护上减少很多不必要的麻烦.所以在项目初期选择一款好的 Web 框架至关重要. 在 Go ...

  2. [Link]选择一个 Python Web 框架:Django vs Flask vs Pyramid

    选择一个 Python Web 框架:Django vs Flask vs Pyramid

  3. Python Web框架比较,选择对的框架让开发更便捷

    Python程序员有很多很好的选择来创建Web应用程序和API:Django,Weppy,Bottle和Flask引领潮流. 如果正在开发一个Web应用程序并且已经选择使用Python作为构建它的语言 ...

  4. web框架总结(django、flask)

    1.MVC解读 M:Model,模型,和数据库进行交互 V:View,视图,负责产生Html页面 C:Controller,控制器,接收请求,进行处理,与M和V进行交互,返回应答. 1.用户点击注 2 ...

  5. Python微型Web框架Bottle源码分析

    Bottle 是一个快速,简单和轻量级的 WSGI 微型 Web 框架的 Python.它作为单个文件模块分发,除了 Python 标准库之外没有依赖关系. 选择源码分析的版本是 Release 于 ...

  6. Ktor 1.0发布:JetBrains推出的Kotlin Web框架

    以下由Kotlin中文站翻译自JetBrains官方博客,本文由Kotlin中文站授权转载: 在我们开展Kotlin工作时,我们实现了很多特性,以便用于构建符合使用习惯且高效的API.我们始终期待着能 ...

  7. python web框架介绍对比

    Django Python框架虽然说是百花齐放,但仍然有那么一家是最大的,它就是Django.要说Django是Python框架里最好的,有人同意也有人 坚决反对,但说Django的文档最完善.市场占 ...

  8. python微型web框架flask介绍

    Flask是一个基于python的,微型web框架.之所以被称为微型是因为其核心非常简单,同时具有很强的扩展能力.它几乎不给使用者做任何技术决定. 安装flask时应该注意其必须的几个支持包比如Jin ...

  9. FreeWheel基于Go的实践经验漫谈——GC是大坑(关键业务场景不用),web框架尚未统一,和c++性能相比难说...

    摘自:http://www.infoq.com/cn/news/2017/06/freewheel-experience-on-go Go语言是FreeWheel公司目前主要力推的一个方向,在其看来, ...

最新文章

  1. 菜鸟的 Sass 学习笔记
  2. 网络营销专员浅析网络营销优化对企业来说意味着什么?
  3. 深度学习100例-生成对抗网络(DCGAN)手写数字生成 | 第19天
  4. 黑马程序员_集合学习1
  5. 第十九节: 结合【表达式目录树】来封装EF的BaseDal层的方法
  6. 常用的匹配正则表达式
  7. mysql索引别名_Mysql索引知识详谈
  8. UVA11150 Cola【数学】
  9. java制作风车图像的main方法_创意图形的绘制 会转的风车
  10. android can为啥能发收不到数据_大数据显示:报读MBA已是未来竞争力提升的必然趋势...
  11. java插件化编程(动态加载)
  12. 计算机二级二叉树知识,2018年计算机二级考试公共基础知识点:树与二叉树
  13. pxe启动虚拟机过程记录
  14. (旧)子数涵数·PS——换脸
  15. 定位到excel最后一个非空单元格操作技巧,你一定要知道!(二)
  16. ng4 html路由跳转,Angular4.x通过路由守卫实现动态跳转界面步骤详解
  17. 铜仁学院官网计算机二级报名,贵州铜仁学院2015年9月全国计算机等级考试报名通知...
  18. 谷歌身份验证器在手机间转移教程
  19. linux 安装 gdrive
  20. c++获取电脑mac地址

热门文章

  1. python分段计算居民水费多少钱一吨_出租屋1.2元1度电,水费4元一吨,一个月要多少钱?...
  2. 在Chrome浏览器上调试特定机型的屏幕效果
  3. 申威芯片可于服务器,一种基于申威芯片的国产服务器主板的实现方法
  4. 2021年全球锂电池负极材料行业发展现状、竞争格局及企业产能布局分析,全球市场头部企业均是本土企业「图」
  5. OpenGL文字写入
  6. 商业银行网银系统中的应用交付
  7. 批量读取txt文件中的内容进入csv文件
  8. Linux重启nginx服务
  9. linux截取文件特定行,截取与分析日志文件的特定行数的操作
  10. MPP数据库实现入门