mall改造:litemall与mall对比,开源项目不要误导新手了

开源项目mall 项目中,只提供了后台的mall-admin-web 的后台管理的前端页面,既然要很具mall做自己的开源项目,所以商场的前端是不可获取的,mall的商场前端一直在说开发中,一年了,等不及了,自己开始动手吧。

本来是mall项目改造,但是在网上突然找到一个项目,值得推荐一下,作者的用心程度要给100分的。这个项目就是litemall,这里就不放具体链接了,大家自行去码云或者github搜索吧。

先说下两个项目的区别。

mall,大家可以看到,相对的跟新频率不是很高,项目记得在19年的时候是个springcloud 的项目,现在mall这个版本取消了cloud的相关依赖是个springboot项目。

litemall,项目是使用springboot+mysql  ,依赖相当的少,项目的初衷是为了让大家更好的入门,更新很频繁,前端,后台,小程序的前后台都有,项目是可以用来二次开发进行商用的,小型电商。

 

两个项目对比:

从技术选型上:

mall 属于将现在比较流行的项目都加上去,通过curd来实现功能,如果从熟悉项目,或者熟悉框架的角度来讲,mall是不错的入门,但是如果想通过mall来实现技术的提升就不行了。

litemall 作者的意图是想将项目作为小电商的商用版本,目前的依赖只有mysql,oss这两个地方。并不像别的电商项目,rabbitmq,redis,mysql,es。。。都往上放,而是将经历放在业务的优化上,我来举个例子。

mall项目:

 

litemall :

 

可以看出同为首页展示,mall只是从数据库中查询返回,litemall 先从缓存中拿出来。
为什么了这样,是因为首页是一个app访问最多的接口,一个项目的好坏首先就是用户体验,如果过慢,没有人会坚持用下去,我之前也做过app,也是类似的实现逻辑,我们当时是放在redis中,定期更新。

 

从业务和快速部署上

mall:

litemall

 

 

mall 提供了document,做出了一些sql和文档,但相对的更像是外包交差一样,包里面放一些必须的文件。再给个业务,设计,需求等文档,目前也只有一个后台的前端页面,商城和搜索都没有页面。

litemall,提供document,更新日志,使用说明,部署脚本,快速入门等,一系列的参考,入手推荐先去看看。
提供了4个前端,1一个admin前端,一个vue的商城,两个微信的商城。

 

最后总结一下吧:

mall和litemall ,一个像是产品经理,一个像是程序员。产品经理,吃大饼,吹大牛,看似完美,实际上就是一个ppt,给客户演示ok,时间商用就完蛋。
litemall,就像一个程序员的孩子,虽然家里没有钱,但是我要把有限的资源最大化的利于,更加具备工匠精神。

mall改造目前,才发了三篇就要面临修改项目了,名称不变,下面我要开始对litemall进行代码阅读,为广大读者解析项目,方便快速的入门。

 

喜欢点下关注,你的关注是我写作的最大支持

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值