引言

但凡能够用 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的演示站点,减少更直观的理性认知

  • 演示站点:https://test.cabloy.com/

为了体验不同凡响的pc=mobile+pad自适应布局格调,肯定要别离用PCMobile独自体验演示站点。此言不虚,请您品鉴!!!

  • 演示站点的二维码: