Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

低代码的发展历史

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

1980年代,美国公司和实验室开始研究程序可视化编程这个领域,做出了4GL“第四代编程语言”,后来衍生成VPL。

 

1982年,詹姆斯·马丁(James Martin)出版了《无程序员的应用程序开发》一书。

 

2010年, 麻省理工又将这一概念应用于儿童编程领域,产出了风靡全球的Scratch。

 

2014年,Forrester创造了“低代码”一词来对专注于开发简单性和易用性的开发平台进行分类。这些平台无需完全了解编码就可以通过可视化的模式配置应用,低代码就此迅速流行起来。

 

2014年,Gartner随后又提出了aPaaS和iPaaS的概念,其中aPaaS概念和低代码/零代码非常吻合。

 

Ultimus Firsts/Ultimus首创

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

早在1994年,Ultimus就提出可视化表单配置、流程配置及集成配置的概念。是最早一批的低代码平台的实现。

 

随后,又有了组织架构可视化配置,流程规则可视化,组合式流程的概念。

 

低代码、BPM及OA的异同

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

低代码平台

各类程序及应用

低代码开发平台

偏开发端

BPM

流程梳理及落地

流程绩效优化

流程开发平台

偏开发端

OA

办公无纸化

办公类套装软件

偏应用端

 

互相有着差异,也有着共同点:

表单低代码

流程低代码

What is UWF?

UWF全称Ultimus Web framework,是大型复杂Web应用的低代码平台。

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

完全定制项目的特点:

实现复杂应用

专业开发人员

专业IDE工具

代码调试

 

无代码项目的特点:

实现简单应用

无需专业人员

可视化工具

 

UWF项目具备的功能:

实现简单应用

无需专业人员

可视化工具

实现复杂应用

专业开发人员

专业IDE工具

代码调试

 

除了之外,还有下面的特点:

模块化

模块依赖

前端组件化

NPM私有库

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

UWF Module模块化

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

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

UWF模块包括前端、后端、邮件/消息模板及模块配置等。

在模块配置或者编写完成后,可以发布到NPM私有库中,NPM私有库有各种类型模块,如流程、主数据、仪表盘及报表分析等等。

UWF 4.1前端支持Typescript

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

专业开发人员在写前端Javascript时,是否可以像C#,Java等写后端一样?

有良好的代码提示、静态类型检查、泛型支持及异步编程。 

Typescript是个不错的选择。

UWF 4.1前端组件化

低代码平台不可能满足所有的业务场景,但是UWF封装了大量的组件。在构建复杂应用时,只需稍微修改UWF封装的Vue组件即可满足需求。

也可以利用互联网目前的前端生态,安装前端NPM组件。

UWF前端组件利用下一代Javascript技术,无需打包编译(unbundle),模块直接一键安装即可使用。

Ultimus 可构建大型复杂Web应用的低代码平台UWF4.1

UWF门户包括PC、移动、微信、钉钉门户。

 

在门户下包括用低代码配置开发的各个应用或者模块。

 

每个模块可以单独安装、更新或替换。

 

同时,当需求不满足时,专业开发人员可以对模块进行扩展。扩展完成后可以发布到npm私有库,或者发布到测试环境及正式环境。

关于作者

BPM 领域专家 ——Martin Ding丁小军

安码(中国)实施总监

具有10年以上国内大型企业信息化工作经验

同济大学MBA

曾参与UTC、Dyson、Siemens中国、顶新集团、恒大集团、ABB 中国、Autoliv、太古饮料的BPM项目实施,有丰富的BPM项目成功实施经验。

来源:Ultimus

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月3日
下一篇 2022年7月3日

相关推荐

发表回复

登录后才能评论