最近想要自己开发一个电商平台的系统软件,需要有电子商城的基本功能,带分销、拼团、秒杀、专题、社区、优惠券、直播等功能,同时还需要有微信公众号、H5、小程序、iOS和安卓App。如果从头开始,对于个人来讲,这是一个浩大的工程,为了避免重复造轮子,我们先来看看有哪些好用靠谱的轮子吧!
因为我是做JAVA的,所以找系统平台的轮子,就先选JAVA的吧!
litemall 小商场系统 (GitHub地址)
litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端。
这个项目简洁明了,后端用的Spring Boot技术,管理前端则是Vue,需要使用npm安装编译,客户端使用的是微信小程序。项目代码使用MIT开源授权,文档比较详细,部署起来无压力,主线明了,基本功能都有了,目前版本还在开发中,主要解决的是性能和安全问题。推荐它是因为文档明晰,不管是学习或是二次开发,都是不错的选择。
Open-Shop (码云地址)
“Open-Shop是一个代码全部开源的微信小程序商城。经过严格测试无bug版本,可以直接使用。”,这句是他们自己说的。系统后台使用的核心框架是Spring Framework,技术核心还是SpringMVC,后台管理前端不需要npm安装,有一个坑,它使用了Redis没有提。其它还好,就是要部署在Web容器中运行,可这点竟然难倒了一些用惯Spring Boot、Spring cloud的朋友,可能觉得现在都是微服务的时代吧,这种部署方式竟然玩不转了!这套系统我也部署,过了一遍,可以打包成WAR部署,一个管理后台,一个微信小程序。项目代码使用的也是MIT开源授权,鼓励商用,不过这个项目没有文档,想要二次开发,就得靠自己读代码了,当然也可以花钱请项目维护者帮忙。
mall(GitHub地址)
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。这是一套大而全的系统,不过目前只完成了系统后端,一个前端管理平台,其它的都还没有实现。它更像是一个学习系统,有原型设计、系统设计、功能结构图等等。再看看它的技术选型列表,无一不是目前火热的,所以个人感觉,它倒像是在炫技一般。
以上三个,都是目前能正常跑通,基本如实的JAVA电商系统。虽然不管是GitHub还是码云上,你都可以搜到一堆号称开源免费的国产电商系统,当你兴冲冲去下载时,才发现总是缺失些东西,而这些东西得通过花银子才能拿到,这些,我就不多说了。我会以第一个项目为蓝本,优化性能,增加缺失的功能,我们下一篇文章再见吧!
0 条评论