【社区分享 - 低代码篇】浪潮低代码引擎UBML和低代码平台inBuilder

1、inBuilder低代码平台介绍

  • 1)首先介绍了低代码平台相关背景:其核心价值是“提升应用软件开发效率、降低开发门槛、提升软件灵活性”,

  • 2)接着介绍了浪潮在基于UBML低代码建模体系下,开发了低代码平台inBuilder,该平台分为社区版和商业版,其中UBML和inBuilder社区版均以开源到Gitee,并贡献 到开放原子开源基金会,由第三方进行中立评估和可持续发展,目的是通过开源UBML来建立低代码平台构建的标准并推动软件开发模式的变革,通过开源inBuilder来建立生态,让更多的企业(Mysql,Oracle,人大金仓,达梦数据库)参与低代码平台的适配,并与其他高校企业建立协同创新研究(基础设施生态、开发者生态、应用生态和协同创新生态)

  • 3)接着介绍了UBML开源项目的构成(低代码是装配式的开发模式):底层使用云原生特性,使用Springboot实现UBML建模体系(低代码平台的能力强调的是建模的能力,模型是领域语言), UBML实现逻辑具体如下:首先通过Designer创建模型之后,模型会存在文件或者内存中,这样模型作为一种领域语言支持版本管理,支持devops工作流;接着模型基于UBML-SDK编译成源码之后会生成 Apps,这个Apps在UBML-Runtime中运行;

  • 4)接着介绍了UBML低代码平台Inbuilder的不同发行版(社区版,商业版,定制版),介绍了Inbuilder可以提高不同水平开发人员的协同开发,让业务专家专注于业务,让技术专家专注于技术;

  • 5)接着介绍了UBML低代码平台的特性包括开发语言的无关性,可以通过UBML建模语言在后端生成Java和python,在前端目前支持vue的生成,支持全栈模型和云原生的开发;

  • 6)接着介绍了inbuilder社区(下载社区版参与社区并做出贡献)、认证体系(原厂认证,授权企业认证,授权认证机构)和社区的成长路线(用户,贡献者,核心贡献者,项目管理会成员)

报告截图如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、inBuilder低代码平台操作指导

  • 1)首先是介绍了在国际开源基金会中,中国开发者在世界开源社区做出的贡献越来越大,影响力不断提升,接着介绍了UBML开源项目在开源社区中的活跃度;

  • 2)接着以一个贡献者的角度,介绍了如何在Gitee上对UBML开源项目做出贡献:加入组织并订阅email了解UBML社区的最新资讯,加入感兴趣的Sig leader组织,在
    社区中根据issue模板发送issue以及对issue任务进行认领,pull Request与合并;

  • 3)接着比较了企业内部岗位和开源社区席位之间的区别,并欢迎各位小伙伴参与UBML社区的建设;

  • 4)最后介绍如何使用社区版的inBuilder:先在官网上下载inBuilder免安装版本(前提是要先配置好Java8,Nodejs和PostgreSql),接着根据开发文档

  • 对后端实体(Java实体类)和前端界面进行建模,之后可以在代码编辑器中直接修改建模后自动生成的Java或前端代码,而且还支持java,html内容的复制,方便应用的扩展。
    如果不需要任何扩展,只需要通过低代码平台中的标准模板就可以简单快速实现某个功能(内置增删改查功能),至于进阶开发可以参考文档中的相应环节。

报告截图如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

低代码爱好者的网上家园

更多推荐