vlambda博客
学习文章列表

一款自带工作流引擎的 Node.js 全栈框架

大家好,我是章鱼猫。

这个开源项目名称是:CabloyJS ,那它到底是干什么的呢?

CabloyJS 是一款 NodeJS 全栈框架,通过前后端分离、模块化的架构设计,可以快速开发全场景业务。内置 NodeJS 工作流引擎、业务数据实现草稿->正式->历史全生命周期管理、角色授权、数据授权、Bean 容器、明细表、消息推送,等一系列核心功能。

CabloyJS 所支持的开发场景见下表:

一款自带工作流引擎的 Node.js 全栈框架

CabloyJS 所用到的技术栈如下:

  1. 前端:VueJS、Framework7

  2. 后端:KoaJS、EggJS

架构图如下:

一款自带工作流引擎的 Node.js 全栈框架

  1. egg-born-front:整合 VueJS、Framework7

  2. egg-born-backend:整合 KoaJS、EggJS

  3. EggBornJS:整合 egg-born-front 和 egg-born-backend 实例了一个前后端分离、模块化的基础架构

  4. CabloyJS:在 EggBornJS 的基础之上,提供大量与业务开发相关的模块,如工作流引擎、权限管理、业务数据管理、明细表管理、消息推送,等等

一款自带工作流引擎的 Node.js 全栈框架

功能业务介绍:

是不是感觉还不错呢?

---特别推荐---

黑科技指北
专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具。
94篇原创内容
Official Account