简单总结
好的,当您已经学习完前面的基础章节后,你应该学习到以下的内容:
- 业务项目搭建
- 项目启动逻辑
- 配置组件的使用
- 数据库组件的使用
- 依葫芦画瓢编写一个简单的
API
项目 - 了解框架设计的整体思路
如果对于以上几点如果还不清楚的,请回头再阅读几遍吧。
接下来的学习
那么接下来,我们应该怎么进一步学习框架内容呢?
服务组件的进一步学习
大部分的同学学习框架是为了更好地开发自己的业务项目,大部分的业务项目基于两种类型:Web项目或微服务。
Web项目学习
如果是 HTTP WEB
项目,那么请进入该章节学习: WEB服务开发
从该章节开始,会循序渐进地介绍WEB服务的开发以及相关组件的使用。
微服务学习
如果是微服务项目,那么请进入该章节学习: 微服务开发
该章节主要是介绍如何使用框架来实现微服务开发。
框架组件的进一步学习
如果在开发和学习的过程中遇到某个组件不太会使用,那么可以先阅读源码,或者查看官网中相应的组件介绍章节。此外,另外一部分同学是将框架作为基础组件库来使用,那么也可以单独去查看对应组件的介绍使用章节。
核心组件
核心组件是构成框架不可或缺的部分,业务项目基本都会用得到,也是框架学习的重点,章节地址: 核心组件(🔥重点🔥)
组件列表
组件列表是展示了框架所有组件的汇总章节,章节地址: 组件列表
重要的Tips
基于示例来学习框架使用比较事半功倍,框架提供了丰富的示例项目:
Web API
开发: https://github.com/gogf/gf-demo-userWeb MVC
开发: https://github.com/gogf/gf-demo-chat- 微服务开发: https://github.com/gogf/gf-demo-grpc
- 更多示例项目: https://github.com/gogf/awesome-gf