Go语言项目推荐3

给大家推荐一个go语言电商项目:《新蜂商城》。项目地址:https://github.com/newbee-ltd/newbee-mall-api-go。

这个项目的后端代码原本是用springboot写的,直到2022年才用go语言重构。整个项目的后端go代码有4500多行,适合一直找不到中等规模go项目写到简历上的同学。我目前就在电商行业从事go后端开发,我认为这个项目对于想要从事go开发的同学具有一定的参考意义和学习价值。

整个项目的架构设计有些许复杂,主要分为admin端和用户端。admin端可以管理商品和订单信息。用户端则实现了常见的用户注册与登录、商品详情、购物车、生成订单等功能。在校同学要看懂这个项目,最好动手实现过《Go语言项目推荐1》和《Go语言项目推荐2》。

当然这个项目也并不是那么完美,对于有过真实企业级微服务电商项目的人来说,《新蜂商城》仍旧为单体架构,代码的细节颗粒度不够,许多业务逻辑实现过于简单,部分代码也有点小错误(留待大家自己发觉和改进,这些小错误并不影响项目的整体架构和功能)。但总体而言,这个项目质量还是不错的,在参与到真实企业开发之前,利用这个项目来模拟真实的企业开发场景和需求,还是很不错的!

全部评论
感谢分享!
1 回复 分享
发布于 2023-10-30 08:07 湖北

相关推荐

不愿透露姓名的神秘牛友
09-30 19:49
起名星人:蛮离谱的,直接要求转投销售
投递汇川技术等公司10个岗位
点赞 评论 收藏
分享
9 51 评论
分享
牛客网
牛客企业服务