400 086 0698

Language

第八代双引擎,400功能即买即用

企业级流程化低代码平台 UWF

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

    UWF框架包含什么?


    ²  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 4.1整体架构图

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

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

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

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


需要查阅更多资源?