Golang Go语言 gin 练手项目,新手可以看看
看完 go 基础有一段时间了,想着写点啥玩意练练手,看到很多都是写论坛博客啥的,就想着写点不一样的,于是写了个小程序、更贴近业务的项目吧
技术栈
服务端: gin 小程序: wepy 后台页面: vue3
小程序展示
后台展示
总结
- 目前按照简单的方式实现去写,没做过多的封装及限制,毕竟只是练练手而已啦
- 如果只是一些 curd 的操作,用流行的上层语言(java php nodejs python)都差不多,看看基础就能上手,毕竟只是语法不一样,底层实现都差不多
- 还得继续努力,深入了解
ginhub 地址: https://github.com/putyy/ai-share
如果你是新手可以简单看看这个项目,老司机就不用看了浪费你时间(手动狗头)。。。。。。
Golang Go语言 gin 练手项目,新手可以看看
更多关于Golang Go语言 gin 练手项目,新手可以看看的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
1 回复
更多关于Golang Go语言 gin 练手项目,新手可以看看的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
对于想要通过Go语言(Golang)和Gin框架练手的新手来说,选择合适的项目是非常重要的。这里有几个建议,可以帮助你更好地学习和实践:
-
简单的博客系统:
- 功能:用户注册与登录、发布文章、评论系统。
- 优点:涵盖了基本的CRUD操作,适合熟悉Gin的路由、中间件和数据库操作。
-
RESTful API 示例:
- 功能:创建用户、获取用户列表、更新用户信息、删除用户。
- 优点:通过实现一个标准的RESTful API,你可以学习如何处理HTTP请求、返回JSON数据以及使用Gin的上下文(Context)对象。
-
待办事项应用:
- 功能:添加任务、标记任务为完成、删除任务。
- 优点:这个项目可以帮助你理解Gin的模板引擎,同时学习如何处理表单数据。
-
图片上传与处理服务:
- 功能:用户上传图片、图片缩略图生成、图片分类存储。
- 优点:通过实现图片处理功能,你可以学习如何在Go中处理文件上传、图像处理和存储。
对于每个项目,建议从以下几个步骤入手:
- 设计API:明确项目的功能和所需的API端点。
- 搭建项目结构:合理组织代码,包括路由、控制器、模型和数据库操作。
- 实现功能:根据设计逐步实现功能,并编写单元测试。
- 优化与部署:优化代码性能,学习如何将项目部署到云服务器或容器平台上。
希望这些建议能帮助你更好地利用Gin框架进行Go语言的实践!