## 引言 > 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 | Atwood 定律 目前市面上出现的大多数与 NodeJS 相关的框架,基本都将 NodeJS 定位在`工具层`、`中间层`、`代理层`,很少在业务层面进行深耕,认为这是 JAVA 的领域,NodeJS 不适合。这种思潮明显是与`Atwood 定律`相悖的 如果您想感受`与众不同`的 NodeJS 全栈开发体验,一定要试试`自带工作流引擎`的 CabloyJS 全栈开源框架。为了提升业务层面的开发效率和开发体验,CabloyJS 在前端和后端均提供了大量实用的工具和组件 有网友反馈说:`CabloyJS是一款教科书级的框架`。CabloyJS包含大量前端和后端最佳实践,从宏观架构到微观编码,都反复的进行抉择和重构。因此,如果您要深入学习和研究Node全栈技术,CabloyJS是一款极佳的源码范例。此外,CabloyJS也是一款成熟的面向开发人员的低代码开发框架,是协助您快速开发项目的利器 ## 升级清单 CabloyJS从`4.12`升级到`4.21`,历时4个月,GitHub提交数从`8000+`一路干到`11000+`,为应对大型项目的开发提供了丰富的工具 ## 4.21.0 * **新增** * [Cabloy商店命令行工具](https://cabloy.com/zh-cn/articles/cli-store.html) ## 4.20.0 * **重构** * 重构 Mail 系统配置:支持`源码开发+在线编辑`两种配置方式 * 重构 SMS 系统配置:支持`源码开发+在线编辑`两种配置方式 ## 4.19.0 * **新增** * App应用 * `App应用`是CabloyJS应对大型项目的`三驾马车`之一 * [套件](https://cabloy.com/zh-cn/articles/suite-basic.html)、[模块](https://cabloy.com/zh-cn/articles/module-create.html)、应用 * 一个 App应用 是一套界面布局的组合,包括三大部件: * Menu 页面 * Home 页面 * Mine 页面 ## 4.18.0 * **新增** * 套件 * `套件`是CabloyJS应对大型项目的`三驾马车`之一 * [套件](https://cabloy.com/zh-cn/articles/suite-basic.html)、[模块](https://cabloy.com/zh-cn/articles/module-create.html)、应用 * 一个 套件 可以包含多个 模块 ## 4.17.0 * **新增** * [Cli终端引擎](https://cabloy.com/zh-cn/articles/cli-introduce.html) ## 4.16.0 * **新增** * 开放认证引擎 * 允许用户动态分配 ClientID/ClientSecret,并分配可以访问的权限子集 * 允许通过命令行直接访问后端服务 API ## 4.15.0 * **重构** * 实现`分级授权`机制 * 重构角色管理 * 重构用户管理 * 重构资源授权 * 重构数据授权 ## 4.14.0 * **重构** * 重构用户身份认证引擎 * 重构内置的认证提供者 * 用户/密码 * 短信 * GitHub * 微信:H5 登录、PC Web 登录、小程序登录 * 企业微信:H5 登录、PC Web 登录、小程序登录 * 钉钉:H5 登录、PC Web 登录、小程序登录、后台管理登录 ## 4.13.0 * **新增** * 通用的`svg图标引擎`:制作、管理、使用 ## 演示站点 直接浏览CabloyJS的演示站点,增加更直观的感性认知 1. 体验CabloyJS应对大型项目的`三驾马车`:`套件`、`模块`、`App应用` 2. 体验与众不同的`pc=mobile+pad`自适应布局风格,强烈推荐:分别用`PC`和`Mobile`单独体验演示站点。**此言不虚,请您品鉴**!!! * 演示站点: * 演示站点的二维码: ![cabloy-test](https://portal.cabloy.com/api/a/file/file/download/d8cedc9dd14e4a10a06ba1627b6ed1a1.png) ## **相关链接** * 文档: * GitHub: