Go语言优秀Web框架
一、框架
Beego: 一个Go语言下开源的,高性能Web框架
* https://github.com/astaxie/beego
* https://beego.me
Buffalo: 一个Go语言下快速Web开发框架
* https://github.com/gobuffalo/buffalo
* https://gobuffalo.io
Echo: 一个高性能,极简的Web框架
* https://github.com/labstack/echo
* https://echo.labstack.com
Gin: 一个Go语言写的HTTP Web框架。它提供了Martini风格的API并有更好的性能。
* https://github.com/gin-gonic/gin
* https://gin-gonic.github.io/gin
Iris: 目前发展最快的Go Web框架。提供完整的MVC功能并且面向未来。
* https://github.com/kataras/iris
* https://iris-go.com
Revel: 一个高生产率,全栈Go语言的Web框架。
* https://github.com/revel/revel
* https://revel.github.io
二、框架流行
Name | Stars | Forks | Issues Open | Issues Closed | Birth Year | Latest Update | Author |
---|---|---|---|---|---|---|---|
Gin | 24,181 | 2,835 | 129 | 919 | 2014 | 2019-02-04 | @manucorporat |
Beego | 18,812 | 3,884 | 545 | 1,806 | 2012 | 2019-02-04 | @astaxie |
Iris | 13,565 | 1,406 | 19 | 621 | 2016 | 2019-01-16 | @kataras |
Echo | 12,861 | 1,141 | 14 | 779 | 2015 | 2019-02-07 | @vishr |
Revel | 10,723 | 1,302 | 58 | 806 | 2011 | 2018-10-30 | @revel |
Buffalo | 3,935 | 320 | 51 | 599 | 2014 | 2019-01-31 | @markbates |
三、学习曲线:
三、功能支持
参考:go-web-frameworks
Go语言优秀Web框架相关推荐
- go json 自定义_Go语言Echo Web框架9-日志
上一节:Go语言Echo Web框架8-JWT 这一节介绍日志 echo自带的日志中间件记录有关每个HTTP请求的信息 日志 日志中间件 用法 e.Use(middleware.Logger()) 样 ...
- go 语言的web 框架
Golang被称为云计算时代的C语言,它以其独特的优势逐渐被越来越多的公司所关注和使用.为了充分利用Golang的Web开发优势,有必要熟悉一下Go语言的web框架. 1 Beego (http ...
- go语言原生web框架 golang项目-书城商店
go语言原生web框架 golang项目-书城商店 golang书城商店功能介绍 书城主页 分页展示 价格搜索 登录注册 加入购物车 购买 我的订单 查看详情 后台管理 图书管理 添加修改删除图书 订 ...
- go web 和java web_Go语言的Web框架比较
这是Square工程师对几个Go语言的Web框架比较:A Comparison of Go Web Frameworks 推荐使用net/http作为入门起步的标准库,如果你需要路由方面功能,可使用G ...
- 急如闪电快如风,彩虹女神跃长空,Go语言高性能Web框架Iris项目实战-初始化项目ep00
在Golang Web编程的世界里,君不言高性能则已,言高性能必称Iris.彩虹女神的名号响彻寰宇.名动江湖,单论一个快字,无人能出其右,就连以简洁轻量著称于世的Gin也难以望其项背,只见彩虹女神Ir ...
- Nim 语言的web框架jester感觉像坨屎
看了jester的源码和写出来的web网站源码, 真的是另外一种习惯. 给我一种屎一样的感觉. 也许你要说我心里只有屎了, 我会说, 按照老子的说法, 屎也是蕴含有道理的. 可能是用静态语言写web就 ...
- 基于Python语言的Web框架flask实现的校园二手物品发布平台
目录 1.需求分析 1 1.1系统目标 1 1.2系统功能需求 1 1.3系统的输入输出需求 2 1.4系统的性能需求 2 2.可行性分析 2 2.1 可行性研究前提 2 2.2 要求 3 3.数据库 ...
- 主流的6个Go语言Web框架
GO 语言爱好者的最佳Web框架 如果你是自己写一个小应用程序,那你可能不需要Web框架.但是如果你要做产品,那么你肯定需要一个好的框架. 如果你认为你有相应的知识和经验,你会自己编写所有的这些代码么 ...
- 流行的Go语言web框架简介
Golang被称为云计算时代的C语言,它以其独特的优势逐渐被越来越多的公司所关注和使用.为了充分利用Golang的Web开发优势,有必要熟悉一下Go语言的web框架. 1 Beego (http:/ ...
最新文章
- Python——Entry、Text控件
- 关于STL中的map和hash_map
- 【图像分类】 图像分类中的对抗攻击是怎么回事?
- CodeBlocks 汉化教程及多语言
- mysql 5.6 安装_MySQL的安装,步骤详细
- React jsx 中写更优雅、直观的条件运算符
- 基于模型的系统工程MBSE软件工具(ModelCoder)
- 套娃的开始——Network in Network网络学习笔记
- Timer类 和 TimerTask类。一种有用计时器工具。可以每隔相同时间去执行某任务一次。
- java取整和四舍五入方法
- Java 后台sendHttp时出现java.net.UnknownHostException
- 人脸识别demo使用教程
- Linux下七种文件类型、文件属性及其查看方法
- 读书笔记——WebKit技术内幕 WebKit架构和模块
- WORD转PDF格式快捷方法(转贴)
- 【团队管理】如何做好技术团队年终复盘
- pygame中文文档 三
- 前端、后端、测试,究竟应该如何抉择?
- diary_mna_2016
- 形式语言与自动机 1.课堂简介,基础知识
热门文章
- MYSQL数据库字符编码设置
- UVa 591-Box of Bricks
- 解决升级Win 10 IP 10122后无法调试UAP应用的方法
- c# Dictionary 中Keys.ToArray方法的细节测试
- mac os 10.9 mysql_MAC OSX 10.9 apache php mysql 环境配置
- 34(数组). 在排序数组中查找元素的第一个和最后一个位置
- 如何借助大数据进行社交媒体营销
- 医疗大数据服务平台技术架构有哪些
- 服务器主动发送fin信号,tcp 服务器向客户端发送FIN
- python微博爬虫实战_Python爬虫实战演练:爬取微博大V的评论数据