您现在的位置是:首页 >技术教程 >开放原子训练营(第三季)inBuilder低代码开发实验室之低代码浪潮已至网站首页技术教程
开放原子训练营(第三季)inBuilder低代码开发实验室之低代码浪潮已至
目录
、前言:
当你还在沉浸于AI和大数据浪潮带来的影响时,另一种低代码或0代码的编程方式在市场流行,截止至2023年,低代码的浪潮已经漫过我们的膝盖。随着低代码开发市场逐步火热,传统企业逐步向企业数字化转型。简化流程、减少重复性工作是企业数字化转型的核心诉求,也是需要思考和赋能的价值趋势。就企业数字化转型的焦点问题来看,低代码是大势所趋。
但由于低代码产品的百花齐放,一些企业和用户一时不知怎么选择,因为不是开箱即用,因此不知道低代码能带给我们什么。恰逢CSDN和开放原子基金会合作,推出了一款开源的低代码平台产品。UBML低代码平台,包括社区版和商业版。如下图所示,inBuilder系列产品包括,inBuilder社区版、inBuilder商业版和iGLX企业级Pass平台。
一、为什么选择它
提到UBML低代码平台,就不得不提到开放原子开源基金会。开放原子开源基金会是国内首屈一指的开源社区。开放原子开源基金会是致力于推动全球开源产业发展的非营利机构,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行联合发起,于 2020 年 6 月登记成立,“立足中国,面向世界”,是我国在开源领域的首个基金会。
因此UBML项目能进入开源基金会,证明UBML已经经受住了市场考验,并在这些龙头企业的助力和开源小伙伴的努力下越来越好。接下来我们来深度了解应用它,看看它在实际应用的表现究竟如何~
二、小试牛刀
1、环境部署
总的来说。低代码产品的环境部署是需要一点耐心的,不出意外,UBML也是如此。部署UBML环境主要需要四把钥匙。nodejs、jdk、数据库、一个jit的node全局依赖包。
具体这四把钥匙怎么使用,我们可以参与如下课程视频。根据视频(18:50开始)搭建好环境。https://live.csdn.net/room/csdnnews/NOJrQRAhhttp://xn--6qqxa03m55n0og4zga71ch28a3y4hc1o/ 对应视频中需要使用到的安装包我也整理好了。找不到资源的小伙伴,也可以点击下面链接进行下载哦。
链接:安装包全家桶(win环境)
提取码:2xzj
2、检测环境
部署完成我们的环境后,我们怎么去检测部署成功了呢?我们可以通过点击in_bilude文件夹下面的startup-win.cmd。双击运行,会弹出一个cmd的小黑框。
如下图所示,当我们运行后,我们就可以看到如下画面,当出现The inbuilder community server has started successfully in 221.079 seconds,Now listening on:5200 (http)时,就证明已经启动完成。
此时我们可以通过http://localhost:5200/地址来访问我们运行的低代码平台,当看到如下图所示界面时,更细腻你已成功配置启动我们的UBML低代码开发平台了。
三、实战训练
在本次实操训练中,做了一个简单的城市美食负责人应用。跟着视频来,整个部署到发布应用用不了不到10分钟。难怪低代码平台会人如此喜欢。在以前开发应用时通常需要小组成员一起努力,需要不断发版测试等,少则一个月多则半年甚至几年。但这种传统的瀑布开发方式已经不能适应这个市场和企业的发展节奏了,这也是为什么我今天要向你们推荐低代码开发平台的原因。
简单来说,就是设计源数据+设计页面+发布应用。
3.1设计源数据
这个步骤可以理解为给应用搭建一个表来存储对应的字段,然后通过前端页面调取相应的字段,将对应的值显示出来。如下图所示,设计源数据,可以采用手动创建和从DBO创建的两种方式。在开始使用推荐使用手动创建的方式,可以看到整个设计过程,而且相对简单。
3.2设计页面
这一步你可以理解为,你想怎么将设计表与前端进行交互,即怎么将数据存进去,然后将存进去的数据显示出来。 这一步,我们只需要通过指引一步一步就可轻松完成。如图所示我们通过五步指引后,完成了最后的开发应用界面。
3.3发布应用
通过这一步,我们可以将我们开发好的应用发布到平台,授权给其他用户使用。这一步只需要点击“发布”按钮,等待发布成功即可。如下图所示,发布成功后,我就可以直接在前端页面进行数据的录入,然后再界面左端就可以呈现我录入数据的效果,真的是太棒了。
四、总结
UBML低代码开发平台,在部署环境的时候稍微有点费事,但如果我们完成了环境的部署了,那就证明我们已经摸到成功了。在实际的应用案例中,我发现,UBML的开发真的是非常简单,就是简单的下一步下一步。用不到10分钟就完成了你需要的应用了。如果你也像我一样喜欢低代码,你也不想被时代的浪潮淹没。不妨和我一起进行UBML低代码的世界,一起体验低代码的无尽魅力。