Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1578557
  • 博文数量: 2186
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21988
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2186)

文章存档

2024年(36)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: IT业界

2020-12-11 11:09:22

  框架是开发中的利器,可以帮助开发者快速上手,并提高工作效率;而GO作为一门快速增长的编程语言,具备简单、快速、可靠等优势,受到开发者的喜欢。那么你知道Go语言开发的Web框架都有哪些?跟随小编来看看吧。

  1、项目名称:Gin

  项目简介:Gin 是一个用 Go 语言开发的 Web 框架,提供类 Martini 的 API,但是性能更好。因为有了 httprouter 性能提升了 40 倍之多。

  项目地址:

  

  2、项目名称:beego

  项目简介:beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra。

  项目地址:

  

  3、项目名称:Iris-Go

  项目简介:通过Iris-Go,可以方便的帮助你来开发基于web的应用。简单来说:Iris-Go与国内大牛的BeeGo类似,但从其官方介绍的资料来看,Iris-Go的性能更优!

  项目地址:

  

  4、项目名称:Echo

  项目简介:Echo 是个快速的 HTTP 路由器(零动态内存分配),也是 Go 的微型 Web 框架。

  项目地址:

  

  5、项目名称:Martini

  项目简介:Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 接口开发,类似 Sinatra 或者 Flask 之类的框架,你可使用自己的 DB 层、会话管理和模板。

  项目地址:

  

  6、项目名称:web.go

  项目简介:web.go 跟 web.py 类似,但使用的是 Go 编程语言实现的 Web 应用开发框架。Go发布没多久该框架就诞生了,差不多是最早的Go框架。目前已经有段时间没有更新了。不过,该框架代码不多,其源码可以读一读。

  项目地址:

  

  7、项目名称:Macaron

  项目简介:Macaron 是一个具有高生产力和模块化设计的 Go Web 框架。框架秉承了 Martini 的基本思想,并在此基础上做出高级扩展。

  项目地址:

  

  8、项目名称:utron

  项目简介:utron 是一个 Go 语言轻量级的 MVC 框架,用于快速构建可伸缩以及可靠的数据库驱动的 Web 应用。

  项目地址:

  

  9、项目名称:Melody

  项目简介:Melody 是一个 Go 语言的微型 WebSocket 框架,基于 github.com/gorilla/websocket 开发。

  项目地址:

  

  10、项目名称:Faygo

  项目简介:Faygo 是一款快速、简洁的Go Web框架,可用极少的代码开发出高性能的Web应用程序(尤其是API接口)。只需定义 struct Handler,Faygo 就能自动绑定、验证请求参数并生成在线API文档。

  项目地址:

  

  11、项目名称:Tango

  项目简介:Tango,微内核可扩展的Go语言Web框架。同时支持函数和结构体作为执行体,插件丰富。

  项目地址:

  

  12、项目名称:Revel

  项目简介:Revel 是 Go 语言的框架,其思路完全来自 Java 的 Play Framework。

  项目地址:

  

  13、项目名称:Baa

  项目简介:Baa 一个简单高效的Go web开发框架。主要有路由、中间件,依赖注入和HTTP上下文构成。

  项目地址:

  

阅读(1249) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~