懂商业的技术合伙人|电商小程序的快速实现

版权声明:小雷FansUnion的版权声明 https://blog.csdn.net/FansUnion/article/details/86598969

言必行,行必果。

2019计划进行中...

懂商业的技术合伙人|电商小程序的快速实现

今天介绍一种,快速开发电商小程序的方式。

小程序的项目结构

1.微信小程序(原生的)

2.小程序数据接口

3.后台管理系统

有个叫 API工厂(https://www.it120.cc)的网站,专门提供标准电商项目的API接口和后台管理系统。

电商项目的业务,就是展示商品,购物结算,查看订单。

这种功能都是非常普通的,不同APP网站的功能都一样,所以对应技术实现都一样。

看一下API工场的商品列表接口,图中同时也展示商城模块的一些常用接口。

有了接口,小程序就有了展示内容,用户就能走浏览下单等商品购买流程了。

小程序这块,得开发者自己手写。

微信小程序就是普通H5网页,Js代码和CSS皮肤。

后台管理这方面,既然前台接口能够统一提供,意味着后台其实也差不多。

这种技术实现方式,确实够快。比较适合没有后端能力的 前端程序员做标准电商类项目。适合初创项目。

缺点是,扩展性非常弱。如果项目的业务特点和这个不太一样,就做不来了,比如做个秒杀类电商网站。

数据全都在别人那里,很危险。

自己的管理系统在别人那里,技术外包类的客户肯定不能接受。

这个项目给了我很大的启示。

最近几个月,我正在封装自己的基础代码,侧重数据库管理层的CRUD,电商等具体业务领域的实现。

复用的方式是引入jar包。

怎么做到人家这种后台的通用呢?

不同客户的后台不太可能维护在自己通用的后台管理系统里,还要分权限,数据库也不是同一个。

所以,我期望的场景,前端、后台,都是灵活的,单独部署一份。

界面UI默认情况下,页面需要复制粘贴进项目的固定路径,

Controller、Service层做1套标准的,如果需要权限控制、业务特性等自定义逻辑,再封装处理。

Manager/Dao层,就标准多了,电商等都是业务系统,信息化系统的一种。数据库模型和表结构定义好了,CRUD就有了,当然

这远远不止4个方法。CRUD有数据库层面的,也有电商等业务层面的。

API工场非常适合参考,可以对照把人家的接口都实现一遍。

基础功能都有,开发就更快一步。

总结:介绍了一种快速开发电商小程序的方法,快在封装后的API接口,后台管理系统SaaS。

小雷FansUnion

北京·晴

2019年1月22日

猜你喜欢

转载自blog.csdn.net/FansUnion/article/details/86598969