页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

3.  清华数为大数据应用开发工具DWF第三期培训  直播回放链接,登录清华学堂在线进入课程,https://next.xuetangx.com/course/THUDWF/4190461

4. 获取试用环境

如果希望先试用DWF,可以扫码提交申请,工程实验室会提供一个DWF工具沙箱环境试用。如果希望先试用DWF,可以扫码提交申请,工程实验室会提供一个DWF工具沙箱环境试用。由于工程实验室内部计算资源有限,我们需要进行调配,所以响应时间稍慢,敬请谅解。

由于工程实验室内部计算资源有限,我们需要进行调配,所以响应时间稍慢,敬请谅解。

DWF快速入门

1.DWF产品定位

清华数为大数据应用开发工具—DataWay Framework,简称DWF,是一款与大数据系统软件配套、以数据为中心的零代码或低代码开发平台。DWF采用了模型驱动的设计理念、以配置方式实现业务系统的构建,具有一站式、可配置、低码量和敏捷性的特点。

...

DWF结构简单,易于安装,支持离线单机本地部署,在线云端部署和容器化微服务部署。

2. DWF的扩展方式

除定制功能外,DWF还提供了3种系统扩展方式:

  • 基于JS脚本的开发扩展
    • 支持JS语法的前端脚本编程,DWF前端脚本提供了一套完整的API,还提供了调用后端Restful API的机制等;
    • 支持JS语法的后端脚本编程,DWF后端脚本也提供了一套完整的API,后端脚本操作有事务特性,可调用第三方的服务,有些应用场景需用到这种机制。前端脚本主要完成前端页面显示与控制,后端脚本一般处理复杂业务逻辑,且后端脚本保证了事务性
    • 基于JavaScript语法脚本编程,且提供了前后端脚本可调用的API(包括Restful API调用),后端脚本操作有事务特性,可调用第三方的服务,脚本开发不用二次编译,开发后可即时被DWF框架解释;
  • DWF超级控件开发
    • 超级控件是针对前端页面扩展,理论上客户可基于自身所熟悉的技术栈完全非侵入独立开发,且能调用DWF封装API,开发后无需整体编译直接可用,可实现DWF表单具体区域或整个表单的自定义扩展开发;
    • 超级控件开发难度与能力介于JS脚本与插件开发之间,相对于插件开发要优先推荐超级控件方式
  • 基于DWF-SDK代码进阶的开发扩展
    • 程序员下载DWF核心代码包(DWF-SDK),同时也可下载已有插件的代码包进行插件修改;
    • 程序员基于代码进阶开发规范开发前端插件与后端Restful API;
    • 程序员代码进阶开发完成后可导出代码包,在modeler中由管理员完成代码包装配,之后就可使用装配后扩展插件。
    基于DB存储过程的开发扩展
    • DWF后端开发扩展还提供了可直接调用数据库存储过程的机制,且基于默认的PG数据库编写与调试存储过程;
    • DWF在modeler端的操作定义中直接通过后端脚本存储过程调用API传参存储过程名称即完成储存过程调用。

3.DWF快速入门

DWF快速入门教程以设备管理教学案例中所涉及到的设备实体类为线索,主要通过视频的方式展示DWF的定制的过程,以帮助读者快速入门。快速入门需要大约40分钟的时间阅读和观看。

...