CabloyJS是做什么的

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

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

场景 前端 后端
PC:Web CabloyJS前端 CabloyJS后端
PC:Exe CabloyJS前端 + Electron CabloyJS后端
Mobile:IOS CabloyJS前端 + Cordova CabloyJS后端
Mobile:Android CabloyJS前端 + Cordova CabloyJS后端
微信公众号 CabloyJS前端 + 微信API CabloyJS后端
企业微信 CabloyJS前端 + 微信API CabloyJS后端
钉钉 CabloyJS前端 + 钉钉API CabloyJS后端
小程序:微信、支付宝、百度等 小程序框架 CabloyJS后端
  • 后端:由于完整的前后端分离设计,只需开发一套CabloyJS后端代码即可
  • 前端:所有可基于H5的场景,只需开发一套CabloyJS前端代码即可

CabloyJS的技术栈

CabloyJS所用到的技术栈如下:

  1. 前端:VueJS、Framework7
  2. 后端:KoaJS、EggJS

CabloyJS的架构图

cabloy-2x

  1. egg-born-front:整合VueJS、Framework7
  2. egg-born-backend:整合KoaJS、EggJS
  3. EggBornJS:整合egg-born-front和egg-born-backend实例了一个前后端分离、模块化的基础架构
  4. CabloyJS:在EggBornJS的基础之上,提供大量与业务开发相关的模块,如工作流引擎、权限管理、业务数据管理、明细表管理、消息推送,等等

CabloyJS的特性

- 第一部分: 基础功能

- 第二部分: 业务功能

在线演示

CabloyJS采用自举策略,所有官方博客、社区、商店也是采用CabloyJS开发的

网站类型 网站链接
博客 https://zhennann.com
技术文档(英文) https://cabloy.com/index.html
技术文档(中文) https://cabloy.com/zh-cn/index.html
社区(英文) https://community.cabloy.com/index.html
社区(中文) https://community.cabloy.com/zh-cn/index.html
Cabloy商店(英文) https://store.cabloy.com/index.html
Cabloy商店(中文) https://store.cabloy.com/zh-cn/index.html

相关链接