goPetStore_v2:使用git和SQLX语言开发的一个去宠物店系统
发布时间
阅读量:
阅读量
goPetStore_v2: 基于gin和sqlx的go web项目
前言
作为基于go的无框架web项目的框架版本,其开发过程中运用了 gin 与 sqlx 这两项技术进行构建;目标在于便于使用者快速掌握当前 go 语言领域内广泛使用的框架体系。
github: https://github.com/SwordHarry/gopetstore_v2
业务模块
- 商品管理模块
-
分类信息
-
商品资料
-
单品详情
-
搜索功能
-
购物车管理模块
- 购物车数据
-
用户管理模块
- 用户账户
-
订单管理模块
- 订单记录
- 订单条目
- 序列编号
-
架构
采用 template、gin、sqlx 与 mysql 的组合方案,原先使用的是 gorm 框架,但该框架存在一定的学习难度和使用门槛,特别是在处理关联查询与关联插入时容易产生混淆。此外,其功能特性与 java 中的 herbinate 类似,因此决定选用更为轻量级的 sqlx 作为替代方案。

还没有任何评论哟~
