一、基本描述
端口 | 语言 | 框架 |
---|---|---|
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工具等;
关于【小程序】:全部按照官方的规范执行,无引用第三方框架;
二、结构组成
三、核心引擎
Swork是项目的核心引擎,由它支撑应用实现。它用几大核心组件构成:
四、应用框架
一个完整的应用,包含以下几部分(含数据流程):
注:1)Data层和红虚线服务层不一定具备;
2)Data层数据可以同时的提供给多个模块使用;