↓推荐关注↓
框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了。成长总不会一蹴而就,从写出程序获取成就感,再到精通框架,快速构造应用,当这些方面都得心应手的时候,可以尝试改造一些框架,或是自己创造一个。
Go 是一门正在快速增长的编程语言,专为构建简单、快速且可靠的软件而设计。golang提供的net/http库已经很好了,对于http的协议的实现非常好,基于此再造框架,也不会是难事,因此生态中出现了很多框架。
本篇文章主要介绍4个知名的Go语言框架:Beego、Gin、Echo、Iris,今天为大家介绍一下每个框架及各自特点,并为大家准备了一套学习资料,感兴趣的就读下去吧~

1.Beego
今天给大家分享一份我找了好久的 beego 官方中文文档,包括9个章节284页,对MVC架构、模块设计、高级编程、应用部署、第三方库、应用实例等做了详细的讲解。内附源码,全面详实,图文并茂,易于学习,相信看完后对 beego 会有更深入的了解!

第二章 快速入门
beego 是一个能够进行快速开发应用的框架,这一章节将带领你快速的建立一个 beego 的项目,然后运行起来。

第三章 beego的MVC框架

第四章 beego 的模块设计

第五章 beego 高级编程

第六章 应用部署

2.Gin
Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。
这里大家分享一份《Gin框架》学习资料,文档包含:Gin简介、路由、数据解析、渲染、中间件等等,送给想学习和提升Gin框架的同学。

gin路由
- 
基本路由 
- 
Re stful风格的API 
- 
API参数 
- 
URL参数 
- 
表单参数 
- 
上传单个文件 
- 
上传多个文件 
- 
routes gr oup 
- 
路由原理 
- 
路由拆分与注册 

gin 数据解析和绑定
- 
Json数据解析和绑定 
- 
表单数据解析和绑定 
- 
URI数据解析和绑定 

gin 渲染
- 
各种数据格式的响应 
- 
HTML模板渲染 
- 
重定向 
- 
同步异步 

gin 中间件
- 
全局中间件 
- 
Next()方法 
- 
局部中间件 
- 
中间件练习 

会话控制
- 
Cookie介绍 
- 
Cookie的使用 
- 
Cookie练习 
- 
Cookie的缺点 
- 
Ses sions 

3.Iris
Iris是一个快速,简单但功能齐全的和非常有效的web框架。提供了一个优美的表现力和容易使用你的下一个网站或API的基础。
今天给大家分享一份《Iris框架》学习资料,文档共120页,包含:Host、配置、路由、API、表单、缓存等等,具体请看下方详细目录。

4.Echo
Echo是为用Java开发Web应用程序提供的一个面向对象,事件驱动的框架。使用Echo 框架来编程类似于使用Swing API来开发应用程序或applets。
教程分享:《Echo框架》


上述资源如何获取?
微信扫描下方二维码
备注:Go常用框架合集

 
                
文章评论