页面树结构

版本比较

标识

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

...

DWF除了基于模型定制的系统开发基础能力外,还灵活支持其它三种扩展开发方式来丰富系统的应用功能:

1)基于JS脚本的开发扩展

  • 支持JS语法的前端脚本编程,DWF前端脚本提供了一套完整的API,还提供了调用后端Restful API的机制等。
  • 支持JS语法的后端脚本编程,DWF后端脚本也提供了一套完整的API,后端脚本操作有事务特性,有些应用场景需用到这种机制。

2)基于DWF-SDK代码进阶的开发扩展

  • 程序员下载DWF核心代码包(DWF-SDK),同时也可下载已有插件的代码包进行插件修改。
  • 程序员基于代码进阶开发规范开发前端插件与后端restful API。
  • 程序员代码进阶开发完成后可导出代码包,在modeler中由管理员完成代码包装配,之后就可使用装配后扩展插件。

3)基于DB存储过程的开发扩展

...

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

3.应用系统的搭建流程

用DWF搭建应用系统需要6个步骤,按照6个步骤使用DWF的modeler的建模工具就可以完成应用系统的搭建,应用发布后可直接进入app端开展设备管理的系统应用。

...