QBao-Admin架构

QBao-Web和QBao-Mobile的主要目的是规范化前端开发过程,同时推动前后端分离的工作模式,而QBao-Admin更加关注前端框架后续的发展,尝试了很多新的第三方类库和先进的理念。

QBao-Admin

如图所示,分层管理、控件抽象、业务分离,QBao-Admin展现出来一个现代的前端架构应有的特性,将一些本来是后端的逻辑前移,让后端更加专注于业务,让前端处理路由、渲染,各司其职,各取所长。

QBao-Menu

在QBao-Admin中我们使用ReactJS作为展示框架,使用Reflux的单向数据流控制业务逻辑,使用Webpack作为打包工具。

这套方案是后述QBao-H5AppQBao-Universal框架的基础。