引言

凡是可以用 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单独体验演示站点。此言不虚,请您品鉴!!!

  • 演示站点的二维码:

CabloyJS 4.12震撼发布,及新版教程尝鲜的更多相关文章

  1. UWP 2018 新版 NavigationView 尝鲜

    本文参考了官方文档以及提供的示例代码(官方代码貌似有点误导,所以写了这一篇,并且文末有GayHub代码地址) 官方文档发布于20180806,说明NavigationView刚发布了没几天,还在开发中 ...

  2. Windows优化大师最新版 V7.99 Build 12.604发布

    本文由 www.169it.com 收集整理 Windows优化大师是一款功能强大的系统工具软件,它提供了全面有效且简便安全的系统检测.系统优化.系统清理.系统维护四大功能模块及数个附加的工具软件.使 ...

  3. RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布

    RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布 全新体验.全新感觉.2015钜献! 继上个版本“RDIFramework.NET V2.8版本发布”5 ...

  4. KubeEdge 1.12版本发布,稳定性、安全性、可扩展性均带来大幅提升

    摘要:2022年9月29日,KubeEdge发布1.12版本.新版本新增多个增强功能,在扩展性.稳定性.安全性上均有大幅提升. 本文分享自华为云社区<KubeEdge 1.12版本发布,稳定性. ...

  5. Github Atom 1.12.0-beta3 发布

    Github Atom 1.12.0-beta3 发布了,Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器.具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,J ...

  6. 微信公开课发布微信官方教程:教你用好微信JS-SDK接口

    微信公众平台开放JS-SDK(微信内网页开发工具包),说明文档已经有相关使用方法和示例了,很多同学觉得不是很直观,为此微信公开课发布微信官方教程:教你用好微信JS-SDK接口. 1.分享类接口:支持获 ...

  7. 跨年呈献:HP-Socket for Linux 1.0 震撼发布

    三年,三年,又三年,终于,终于,终于不用再等啦!就在今天,HP-Socket for Linux v1.0 震撼发布!还是一样的接口,一样的高效,一样的简便,一样的味道.     HP-Socket ...

  8. Visual Studio 2017 系统发布部署服务器教程

    Visual Studio 2017 系统发布部署服务器教程       一.公司网站部署 --- 第一档 _Visual Studio 2017 发布网站系统教程  二.公司网站部署 --- 第二档 ...

  9. VSCode 使用Settings Sync同步配置(最新版教程,非常简单)

    VSCode 使用Settings Sync同步配置(最新版教程,非常简单) 之前无意中听到有人说,vsCode最大的缺点就是每次换个电脑或者临时去个新环境,就要配置一下各种插件,好不麻烦,以至于面试 ...

随机推荐

  1. oracle数据库存储过程中的select语句的位置

    导读:在oracle数据库存储过程中如果用了select语句,要么使用"select into 变量"语句要么使用游标,oracle不支持单独的select语句. 先看下这个存储过 ...

  2. Ubuntu安装docker(摘自官网,自用)

    在 Ubuntu 上安装 Docker 引擎(按照标红顺序执行命令) 预计阅读时间:11分钟 适用于 Linux 的 Docker 桌面 Docker Desktop 可帮助您在 Mac 和 Wind ...

  3. Android搞定权限申请

    0x00 前言 使用EasyPermissions库进行申请权限 打开App时就申请权限,如果用户拒绝权限后,会循环申请 如果永久拒绝后,会跳转到设置里继续申请 效果图: 注:不讲原理,先教你怎么实现 ...

  4. c++对c的拓展_增强

    一:新增bool类型关键字:c中bool类型需要添加stdbool.h头文件,c++则可直接使用 void test(){ bool a=true; //c++可直接定义而c需添加头文件 true和f ...

  5. js刷新页面window.location.reload()

    window.location.reload()刷新当前页面 window.parent.location.reload()刷新父亲对象(用于框架) opener.location.reload()刷 ...

  6. jquery 日期插件datePicker使用

    1.将下载下来的DatePicker压缩包解压后整个放入项目中,不可只引入js和css 2.在html中指定input位置加上class="Wdate"(默认样式不加也可正常显示) ...

  7. 2021-ACM-ICPC-济南站 K Search For Mafuyu 【树的遍历与回溯,dfs, 邻接表】

    PAT 题目详情 (pintia.cn) 题目 题意描述 n个房间, 有n-1个通道, kanade初始在1,Mafuyu 位置未知,求K到M的最小期望,也就是到每个地方的平均值,注意的是这里的求法, ...

  8. Codeforces Round #700 (Div. 2) --- B(思维)

    传送门 有必要提醒自己一下, 先把题读利索了(手动捂脸) 题目 B. The Great Hero   The great hero guards the country where Homer li ...

  9. 数据库基础知识详解四:存储过程、视图、游标、SQL语句优化以及索引

    写在文章前:本系列文章用于博主自己归纳复习一些基础知识,同时也分享给可能需要的人,因为水平有限,肯定存在诸多不足以及技术性错误,请大佬们及时指正. 11.存储过程 ​ 存储过程是事先经过编译并存储在数 ...

  10. MySQL Router重装后重新连接集群进行引导出现的——此主机中之前已配置过的问题

    问题出现的前因: 因为重新安装了MySQL Router,然后打算重新连接上目标集群进行MySQL Router的初始化引导,结果报错了! [root@linux666 system]# mysqlr ...