一、活动介绍

本次开放原子训练营开启inBuilder低代码实验室,包含5次课程,基于浪潮nBuilder低代码开发平台社区版(基于UBML开源项目的一个可以广泛使用的发行版),体验向导式、可视化、拖拽式开发方式,实现数字化转型中的场景应用。参与者通过训练营的学习和实践,掌握低代码开发的技能和方法,提高开发效率和业务响应速度,减少开发成本和风险。

最重要的是它是免费企业级低代码平台!

二、流程步骤

大体可以分为两大部分:环境搭建、完成低代码实操。

  1. 根据手册或视频 https://live.csdn.net/room/csdnnews/NOJrQRAh (18:50开始)搭建好环境(nodejs、jdk、数据库、一个jit的node全局依赖包)
  2. 下载inbuilder工具(https://ibc.inspures.com/)
  3. 根据视频 https://live.csdn.net/room/csdnnews/NOJrQRAh (30:00)分钟开始将项目跑起来,能通过http://localhost:5200/ 访问,再根据视频的第(38:00)分钟开始 进行第一个动手实操
  4. 找到项目目录,(在实操时左下角的设置按钮或右上角工作区-管理可以看到),该文件其实就是低代码平台为你生成的可用于生产环境的前后端代码!

image-20230524090940958

除了直播,主办方还贴心的准备了一个超级详细的图文教程,只需要根据教程一步步来新人也能体验低代码平台。

三、环境搭建

总结来说,搭建环境需要准备4样工具:

软件版本下载地址
Node.jsNode 8.0+https://nodejs.org/zh-cn/download/
JDKOpenJDK8(LTS)https://adoptopenjdk.net/releases.html
数据库PostgreSQL 10.0+https://www.postgresql.org/download/windows/
IDEinBuilder IDE 社区版https://ibc.inspures.com/

注意:在nodejs建议安装12及以上,安装后,还需要安装一个特别的全局依赖包

npm install -g @farris/jit-engine@1.1.2
1、安装nodejs

直接到官网下载nodejs,然后像安装普通软件,比如QQ那样安装即可

2、安装java的jdk OpenJDK8

下载下来是绿色免安装版,无需安装,解压到任意盘,然后在环境中配置即可。

image-20230523203332938

3、安装PostgreSQL 10.0+数据库

该数据库是免费开源的,首选,如果你电脑已经安装过MySQL,也可以跳过。

image-20230524091032891

4、安装inBuilder IDE 社区版软件

这个就是活动方浪潮科技潜心开发的低代码IDE开发工具,通过该工具就能实现低代码拖拉跩开发!

直接下载,无需安装,即可启动,见下图:

image-20230524091242767

6、环境搭建成功的标志

能通过http://localhost:5200/ 访问到低代码开发平台界面即表示搭建成功

四、完成低代码实验实操

1、使用环境搭建时,预设的系统用户名和密码登录http://localhost:5200/

image-20230515141641316

2、点击设计器

image-20230515141706634

3、创建工作空间并启用 工作创建后,会将指定的目录作为设置为工作空间,用于存放在开发过程中的生成物以及依赖物,默认新建工作空间为/worksapce,该位置为相对路径,如果安装盘所在盘符根目录下没有该目录,会自动创建该目录。也可以改为绝对路径。

也就是这里设置的工作区,其实就是它帮你生成的代码,后续就在这里复制工程代码即可

4、进入设计器

点击动手实验应用域,然后点击基础数据模块(也可以点击左上角创建按钮进行创建应用域和模块)

点击行政人员应用(或新建应用)

image-20230515141908765

5、根据直播视频 https://live.csdn.net/room/csdnnews/NOJrQRAh 第38分钟开始 进行第一个动手实操,约5分钟即可完成。

image-20230524091424664
然后再新建一个页面,页面中的字段即为业务实体对应的字段:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lge0wXN4-1684891275412)(C:\Users\YCLUO\AppData\Roaming\Typora\typora-user-images\image-20230524091544675.png)]

6、如果要预览(调试按钮),请先发布

image-20230515142734408

看到这个界面就表示成功了。

image-20230515143558114

以下为效果图:

image-20230524091629887

image-20230524091657785

五、总结和收获

当涉及到低代码设计和开发UBML(User Behavior Modeling Language)时,您可以使用InBuilder平台来简化和加速这个过程。InBuilder是一个强大的工具,可以帮助您通过可视化界面创建UBML模型,并生成相应的代码。

image-20230515153039444

使用InBuilder平台,您可以以低代码的方式设计和开发UBML模型,无需大量手动编写代码。这将大大简化和加速您的开发过程,并提供可视化的方式来构建复杂的用户行为模型。

唯一的使用成本是,尽管InBuilder提供了强大的工具和自动生成的代码,但仍需要理解UBML的概念和语法,以便能够有效地设计和使用它。

从这里还可以看到活动介绍: https://marketing.csdn.net/p/dbf8ee27f154f238649643d47ca5ec04

以下是我本次活动的git仓库:https://atomgit.com/longzhu/ubml

更多推荐