1. 引言:为什么你需要关注 UBML?
1.1 痛点场景:传统开发的困境
“假设你是某公司的行政人员,老板突然要求:‘三天内做一个员工请假审批系统,能手机操作,还要和现有OA对接。 传统开发模式下,你需要:
- 找IT部门排期(可能等2周);
- 反复沟通需求(被程序员吐槽‘需求不明确’);
- 等待测试、修改……最终上线时,业务需求可能已经变了。
低代码(Low-Code)技术 正是为了解决这种‘慢、贵、难’的问题而生。”
1.2 什么是 UBML?
UBML(Unified Business Modeling Language,统一业务建模语言)是 inBuilder 平台的核心建模语言,它允许你通过可视化拖拽和配置化规则,像搭积木一样构建企业级应用——无需从零写代码。如果说传统开发像用砖头盖房,需要一砖一瓦手动砌墙。那么UBML 开发就像样板房,用预制模块拼装房子,设计师只需关注‘哪里需要窗户’、‘门朝哪开’等问题即可。相关对比如下:
维度 | 传统开发 | UBML开发 |
时间成本 | 2周+ | 2小时 |
技术要求 | 需熟悉Java/前端框架 | 理解业务逻辑即可 |
维护难度 | 依赖专业开发者 | 业务人员可直接修改 |
1.3 什么是inBuilder?
inBuilder是一个基于云原生架构的低代码开发平台,支持图形化拖拉拽配置开发,可以将各种业务流程和数据流程深度融合,可实现包括系统管理、合同管理、项目进度管理、供应链管理、仓库管理等各种企业级应用的快速搭建。同时, inBuilder还支持私有化部署,可以为企业提供完整的数据安全保障,保障数据在企业内部安全传输、存储和使用。通过 inBuilder开发的应用系统,可以通过可视化的方式实现快速搭建应用,无需编写代码,只需要拖拉拽配置就可以快速完成应用搭建,大大降低了开发成本和开发周期。
1.4 为什么选择 inBuilder 的 UBML?
对比其他低代码平台的差异化优势:
企业级支持:
“与面向个人开发者的平台不同,inBuilder 专注复杂业务系统(如ERP、CRM),支持分布式架构和高并发场景。”
国产化适配:
“UBML 深度适配国产芯片、操作系统和数据库,适合政务、金融等对信创有要求的领域。”
模型驱动:
“UBML 的‘四大模型’(数据、页面、逻辑、服务)可生成标准化代码,避免被平台‘锁死’,方便后续二次开发。”
1.5 本文能带给你什么及事先准备
通过本文,你将:
1. 短时间内用 UBML 搭建一个可运行的员工管理系统;
2. 理解低代码开发的核心逻辑(即使你是非技术人员);
开始前你需要:
- 一台电脑(Windows/Mac均可);
- 浏览器(任意均可,便于查看相关文档);
- 一个 inBuilder 账号(注册链接:https://inbuilder.ioinBuilder社区https://inbuilder.io,主页点击注册即可,inBuilder社区中有文档中心,里面也有可参照的使用流程,适合部分人员进行学习,文档的效力等同本文,但本文会尽量使用通俗易懂的方式进行讲解,如果开发者通过文档学会了相关内容,则无需过于了解本篇及下篇)。
2.初入inBuilder——环境配置与注意事项
使用inBuilder开发前, 需要搭建个人集成开发环境,由于这些应用主流的开发方式都是使用前端HTML5+CSS3+JAVAScript和后端SpringBoot+Java等,以及管理数据所需要的数据库,所以使用inBuilder开发也需要类似的环境,这里需要安装的是JDK,Node.js及数据库(推荐Postgresql)
Latest release | AdoptOpenJDK - Open source, prebuilt OpenJDK binaries
Node.js — Download Node.js®
EDB: Open-Source, Enterprise Postgres Database Management
第一个的安装方式为点击第一个链接,如图示选择:
之后点击operating system和architecture的选项栏,选择你所使用的电脑的操作系统版本和架构:
选择完之后下拉页面,只会出现一个可选项,由于该JDK下载路径貌似转移到别的网站中去了,所以会出现一个新的网址,点击该网址即可:Latest Releases | Adoptium
点击后页面如下:
下滑,如果还记得自己操作系统和架构选了什么的话去找对应的内容点击下载按钮即可安装:
第二个的安装方式如下:
进入页面后看最后一行,根据你的操作系统(调整前面的选项)和架构(调整后面的选项)进行下载,Windows建议下载Windows安装程序(.msl)
打开Windows安装程序,默认选择即可(一直选择next)
Windows安装完成后使用Win+R键,输入cmd进入终端,如上面图片输入node -v和npm -v可以验证Node.js是否成功下载。
之后需要借助npm下载jit-engine和ng全局包,输入下列两个指令即可(对MacOS和Linux均适用)
npm install -g @farris/jit-engine@1.3.144 --registry=https://registry.npmmirror.com
npm install -g @angular/cli@7.3.9 --registry=https://registry.npmmirror.com
安装完成后如需验证,可仿照上面的过程,输入jit --version和np --version即可
第三个的安装方式如下:
点击第三个链接后找到对应操作系统下载即可。
运行安装程序后一直点next即可,但需要注意几个方面:
1.记住安装目录和数据存储目录
2.账号为postgres,在输入密码时需要记住密码,后续使用会用到,之后的端口号也要记住
3.选择地区时建议选C而非Chinese(部分情况下Chinese会报错)