Node.js CabloyJS 4.12 震撼发布,及新版教程尝鲜

zhennann · 2021年11月29日 · 358 次阅读

引言

凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 | Atwood 定律

目前市面上出现的大多数与 NodeJS 相关的框架,基本都将 NodeJS 定位在工具层中间层代理层,很少在业务层面进行深耕,认为这是 JAVA 的领域,NodeJS 不适合。这种思潮明显是与Atwood 定律相悖的

如果您想感受与众不同的 NodeJS 全栈开发体验,一定要试试自带工作流引擎的 CabloyJS 全栈开源框架。为了提升业务层面的开发效率和开发体验,CabloyJS 在前端和后端均提供了大量实用的工具和组件

CabloyJS 4.12

CabloyJS 从4.11升级到4.12,历时 5 个月,Github 提交数从6000+一路干到8000+,这次的功能更新绝对是诚意满满,一次爽到爆

  • 新增特性

    • 数据:增加 simple 模式
    • 默认的业务数据都具有生命周期,即三个阶段:草稿正式历史草稿正式之间还可以加入审批流
    • 新增的simple模式,就是可以简化业务数据的生命周期,只保留正式版本,从而满足一些简单业务数据的管理
    • 脏标记机制:所有 Form 表单均支持脏标记机制。当有字段值变动时,Form 表单标题就会有醒目提示,并且当关闭当前表单页面时,也会提示用户表单数据没有保存
    • 测试:增加新的测试模块test-note
    • 演示数据列表的布局切换:列表/卡片/表格
    • 演示数据条目的布局切换:信息/正文 (Markdown)
    • 演示如何增加便签部件,从而可以在仪表板中直接编辑和查看便签数据
    • 测试:test-party 模块
    • 演示如何增加简单聊天部件,从而可以在仪表板中进行直接的聊天互动
    • 工作流引擎:
    • 增加转办
    • 增加代办
    • 工作流引擎:
    • 增加行为机制:从而实现与 activiti 中边界事件所对应的应用场景
      • 一个节点可以附加多个行为
      • 行为可以指定专属的,从而进行节点的迁移
    • 增加一个具体的行为实现:超时处理
      • 可以指定某个审批节点的超时行为,一旦超时就跳转到指定的流程节点
    • 工作流引擎:
    • 增加网关节点,包括:
      • 排他网关
      • 并行网关
      • 包含网关
    • 数据字典:
    • 支持版本控制
    • 支持对字典单独授权
    • 支持多级树形字典
    • 内置:美国城市区划、中国城市区划
    • 通用的后端逻辑处理
    • 通用的前端渲染组件
  • 增强

    • Markdown:实现了一个所见即所得Markdown富文本编辑器绝对好用,一定要体验一下
    • JSON:重构了带格式化的JSON编辑器

文档与教程:

伴随着 CabloyJS 4.12 新版功能的推出,还全新制作了一套教程。为了体现 CabloyJS低代码的开箱即用专业代码的灵活定制,教程也由浅到深相应的分为几个部分:

  1. 教程:业务表单与审批流

  2. 教程:博客

  3. 教程:文档

  4. 教程:社区

  5. 教程:第三方平台

  6. 进阶

演示站点

通过这套教程,可以让我们更快的了解 CabloyJS 的开发风格,以及可以用来做哪些事情。欢迎大家尝鲜、拍砖

也可以在阅读教程的同时,直接浏览 CabloyJS 的演示站点,增加更直观的感性认知

为了体验与众不同的pc=mobile+pad自适应布局风格,一定要分别用PCMobile单独体验演示站点。此言不虚,请您品鉴!!!

  • 演示站点的二维码: cabloy-test
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号