低代码的发展历史

1980年代,美国公司和实验室开始研究程序可视化编程这个领域,做出了4GL“第四代编程语言”,后来衍生成VPL。
1982年,詹姆斯·马丁(James Martin)出版了《无程序员的应用程序开发》一书。
2010年, 麻省理工又将这一概念应用于儿童编程领域,产出了风靡全球的Scratch。
2014年,Forrester创造了“低代码”一词来对专注于开发简单性和易用性的开发平台进行分类。这些平台无需完全了解编码就可以通过可视化的模式配置应用,低代码就此迅速流行起来。
2014年,Gartner随后又提出了aPaaS和iPaaS的概念,其中aPaaS概念和低代码/零代码非常吻合。
Ultimus Firsts/Ultimus首创

早在1994年,Ultimus就提出可视化表单配置、流程配置及集成配置的概念。是最早一批的低代码平台的实现。
随后,又有了组织架构可视化配置,流程规则可视化,组合式流程的概念。
低代码、BPM及OA的异同

低代码平台
? 各类程序及应用
? 低代码开发平台
? 偏开发端
BPM
? 流程梳理及落地
? 流程绩效优化
? 流程开发平台
? 偏开发端
OA
? 办公无纸化
? 办公类套装软件
? 偏应用端
互相有着差异,也有着共同点:
? 表单低代码
? 流程低代码
What is UWF?
UWF全称Ultimus Web framework,是大型复杂Web应用的低代码平台。

完全定制项目的特点:
? 实现复杂应用
? 专业开发人员
? 专业IDE工具
? 代码调试
无代码项目的特点:
? 实现简单应用
? 无需专业人员
? 可视化工具
UWF项目具备的功能:
? 实现简单应用
? 无需专业人员
? 可视化工具
? 实现复杂应用
? 专业开发人员
? 专业IDE工具
? 代码调试
除了之外,还有下面的特点:
? 模块化
? 模块依赖
? 前端组件化
? NPM私有库


UWF Module模块化
每个UWF应用都是一个模块。

UWF模块包括前端、后端、邮件/消息模板及模块配置等。
在模块配置或者编写完成后,可以发布到NPM私有库中,NPM私有库有各种类型模块,如流程、主数据、仪表盘及 表分析等等。
UWF 4.1前端支持Typescript

专业开发人员在写前端Javascript时,是否可以像C#,Java等写后端一样?
有良好的代码提示、静态类型检查、泛型支持及异步编程。
Typescript是个不错的选择。
UWF 4.1前端组件化
低代码平台不可能满足所有的业务场景,但是UWF封装了大量的组件。在构建复杂应用时,只需稍微修改UWF封装的Vue组件即可满足需求。
也可以利用互联 目前的前端生态,安装前端NPM组件。
UWF前端组件利用下一代Javascript技术,无需打包编译(unbundle),模块直接一键安装即可使用。

UWF门户包括PC、移动、微信、钉钉门户。
在门户下包括用低代码配置开发的各个应用或者模块。
每个模块可以单独安装、更新或替换。
同时,当需求不满足时,专业开发人员可以对模块进行扩展。扩展完成后可以发布到npm私有库,或者发布到测试环境及正式环境。
BPM 领域专家 ——Martin Ding丁小军
安码(中国)实施总监
具有10年以上国内大型企业信息化工作经验
同济大学MBA
曾参与UTC、Dyson、Siemens中国、顶新集团、恒大集团、ABB 中国、Autoliv、太古饮料的BPM项目实施,有丰富的BPM项目成功实施经验。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!