go语言,golang学习笔记2 web框架选择

用什么go web框架比较好呢?能不能推荐个中文资料多的web框架呢?

beego框架用的人最多,中文资料最多

首页 - beego: 简约 & 强大并存的 Go 应用框架
https://beego.me/

GitHub - astaxie/beego: beego is an open-source, high-performance web framework for the Go programming language.
https://github.com/astaxie/beego

beego文件上传,基于fileupload - CSDN博客
https://blog.csdn.net/mingzhehaolove/article/details/53393126

-------------------------

不同框架的性能测试
Round 15 results - TechEmpower Framework Benchmarks
https://www.techempower.com/benchmarks/

go有哪些快速开发的web框架? - 知乎
https://www.zhihu.com/question/27370112
-------------------------

自带的net/http比较简单,功能不够强大

gorilla 没什么中文资料

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

Golang 微框架 Gin 简介 - Go语言中文网 - Golang中文社区
https://studygolang.com/articles/11819?fr=sidebar

xorm + iris组合也不错

go kit这个可以做微服务框架

用go写个分布式消息队列不错

======================

国内互联网公司很多用beego的

框架特性

简单化

RESTful 支持、MVC 模型,可以使用 bee 工具快速地开发应用,包括监控代码修改进行热编译、自动化测试代码以及自动化打包部署。

智能化

支持智能路由、智能监控,可以监控 QPS、内存消耗、CPU 使用,以及 goroutine 的运行状况,让您的线上应用尽在掌握。

模块化

beego 内置了强大的模块,包括 Session、缓存操作、日志记录、配置解析、性能监控、上下文操作、ORM 模块、请求模拟等强大的模块,足以支撑你任何的应用。

高性能

beego 采用了 Go 原生的 http 包来处理请求,goroutine 的并发效率足以应付大流量的 Web 应用和 API 应用,目前已经应用于大量高并发的产品中。

---------------------------

 QQ群:golang beego技术交流群(316397059)

最新文章

  1. js遮罩效果
  2. L#脚本语言,直接把DLL当脚本执行(图解说明)
  3. CentOS下LAMP一键yum安装脚本
  4. php源码之计算两个文件的相对路径
  5. android 电容屏(一):电容屏基本原理篇
  6. 【POJ】2823 Sliding Window
  7. 解决IE下Ajax请求无效
  8. redis12--常用API
  9. SDP(11):MongoDB-Engine功能实现
  10. MySQL Transaction--查看未提交事务执行的SQL
  11. leetcode22
  12. python技巧 计算字符串中字母出现的次数并取出最大
  13. mysql union查询
  14. gateio API
  15. 跟我一起学WPF(0):初识WPF
  16. centos单用户 救援 运行级别 yum,单用户模式,救援模式,inittab :启动级别 e2fsck wetty mingetty 物理终端 /dev/console 虚拟终端 /dev/tty(0,6) 模拟终端 /dev/pts/# grub-md5-crypt 给grub加密码 initrd 第二节课
  17. ILOVEYOU代码
  18. js错误处理和调试
  19. Java 语言基础之数组应用
  20. CF715E Complete the Permutations(第一类斯特林数)

热门文章

  1. 第一节:Git下载和安装
  2. webmin账户重置密码
  3. mysqldump备份数据出错
  4. Python3学习之路~5.4 os模块
  5. Linux软件包安装
  6. 解决PHP5.6版本“No input file specified”的问题
  7. 微信公众号支付开发当前URL未注册解决办法
  8. api-gateway-engine知识点(2)
  9. MJExtension代码解释
  10. NSA Fuzzbunch中EternalRomance工具复现过程