一、基本描述

端口 语言 框架
H5前端(含PC端) VUE + JS ELEMENT UI
后端(含接口) PHP(>= 7.2) Swork (基于Swoole >= 4.2)
微信小程序 官方规范 -
支付宝小程序 官方规范 -
百度小程序 官方规范 -
QQ小程序 官方规范 -
头条小程序 官方规范 -
安卓APP Java
苹果APP Object C

关于【VUE + JS】:项目中的开发方式是不使用webpack打包工具的,熟悉即改即呈现的框架方式;
关于【Swork】:是基于Swoole的自研高性能、易用的MVC开发框架,集成了Redis、MySQL、队列、定时任务、常用Utility工具等;
关于【小程序】:全部按照官方的规范执行,无引用第三方框架;

二、结构组成

WX20191117-231930@2x.png

三、核心引擎

Swork是项目的核心引擎,由它支撑应用实现。它用几大核心组件构成:

WX20191117-235827@2x.png

四、应用框架

一个完整的应用,包含以下几部分(含数据流程):
WX20191117-235130@2x.png
注:1)Data层和红虚线服务层不一定具备;
2)Data层数据可以同时的提供给多个模块使用;