北京

[切换城市]

Go语言开发的Web框架有哪些?老男孩GO语言培训

2020-12-11 发布
区     域:昌平
联 系 人:任老师
联系电话:18710030740
( 联系我的时候请说是在 轻信息网 上看到的 北京电脑技能培训信息,谢谢! )
  框架是开发中的利器,可以帮助开发者快速上手,并提高工作效率;而GO作为一门快速增长的编程语言,具备简单、快速、可靠等优势,受到开发者的喜欢。那么你知道Go语言开发的Web框架都有哪些?跟随老男孩教育来看看吧。

  1、项目名称:Gin

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

  项目地址:

  https://github.com/gin-gonic/gin

  2、项目名称:beego

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

  项目地址:

  https://github.com/astaxie/beego

  3、项目名称:Iris-Go

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

  项目地址:

  https://github.com/kataras/iris

  4、项目名称:Echo

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

  项目地址:

  https://github.com/labstack/echo

  5、项目名称:Martini

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

  项目地址:

  https://github.com/go-martini/martini

  6、项目名称:web.go

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

  项目地址:

  https://github.com/hoisie/web

  7、项目名称:Macaron

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

  项目地址:

  https://github.com/go-macaron/macaron

  8、项目名称:utron

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

  项目地址:

  https://github.com/gernest/utron

  9、项目名称:Melody

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

  项目地址:

  https://github.com/olahol/melody

  10、项目名称:Faygo

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

  项目地址:

  https://github.com/henrylee2cn/faygo

  11、项目名称:Tango

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

  项目地址:

  https://github.com/lunny/tango

  12、项目名称:Revel

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

  项目地址:

  https://github.com/robfig/revel

  13、项目名称:Baa

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

  项目地址:

  https://github.com/go-baa/baa

温馨提示:Go语言开发的Web框架有哪些?老男孩GO语言培训信息由轻信息网网友发布,其真实性及合法性由发布人负责。轻信息网仅引用以供用户参考。详情请阅读轻信息网免责条款。

北京电脑技能培训 - 相关类别: 北京家教老师 北京才艺培训 北京技术培训 北京乐器培训 北京出国留学移民培训 北京婴幼儿教育 北京职业培训 北京中小学教育培训 北京英语外语培训 北京电脑技能培训 北京学历提升教育培训 北京管理MBA培训 北京考驾照驾校培训 北京特殊技能培训
电脑技能培训 - 热门城市: 北京电脑技能培训 上海电脑技能培训 广州电脑技能培训 深圳电脑技能培训 成都电脑技能培训 杭州电脑技能培训 南京电脑技能培训 天津电脑技能培训 武汉电脑技能培训 重庆电脑技能培训 西安电脑技能培训 郑州电脑技能培训 长沙电脑技能培训 哈尔滨电脑技能培训 沈阳电脑技能培训 苏州电脑技能培训 石家庄电脑技能培训 大连电脑技能培训 青岛电脑技能培训 济南电脑技能培训 太原电脑技能培训 福州电脑技能培训 扬州电脑技能培训 合肥电脑技能培训 东莞电脑技能培训 烟台电脑技能培训 淄博电脑技能培训 厦门电脑技能培训 南昌电脑技能培训 宁波电脑技能培训 邯郸电脑技能培训