您现在的位置是:首页 >技术杂谈 >开放原子训练营(第三季)inBuilder低代码开发实验室之人人都是开发者网站首页技术杂谈

开放原子训练营(第三季)inBuilder低代码开发实验室之人人都是开发者

泡芙妹579 2024-06-18 00:01:02
简介开放原子训练营(第三季)inBuilder低代码开发实验室之人人都是开发者

目录

前言:

一、知己知彼

        1.1全场景 全角色 多终端 快速开发

        1.2直觉化 响应式

        1.3所见即所得

`        1.4全栈开发

二、百战百胜

        2.1inBuilder开发入门

        2.2点火启动,新的征程

三、实战表现 

        3.1实战总结

         3.2实战效果

 四、总结

前言:

        2023年,是我们摘下口罩的一年,经过2022年,越来越多的的企业认识到数字化生产的重要性,低代码的浪潮接连不断地出现。
        甚至有人断言“每个人都是开发者的时代已经到来。”那低代码现实的情况是怎么样的呢?

        低代码时下备受关注的原因是它的出现减少传统应用程序的代码编写量。低代码拥有可视化界面以及封装好的功能模块,以拖拉拽和模型驱动逻辑的方式进行开发,加上少量的代码即快速为pc端和移动端创建企业级应用,加速企业的数字化进程。
        但当我们实际去应用时,发现我们容易被市面上低代码软件看花了眼,今天和小编一起探索一款国产开源的低代码平台-inBuilder低代码开发实验室。看到这篇文章的标题,相信很多小伙伴,知道这款软件正是由开放原子开源基金会提供背书的。开放原子开源基金会是致力于推动全球开源产业发展的非营利机构,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行联合发起,于 2020 年 6 月登记成立,“立足中国,面向世界”,是我国在开源领域的首个基金会

        接下来让我们一起探索inBuilder低代码开发实验室的世界吧。

一、知己知彼

        虽然有开放原子开源基金会的背书,但是inBuilder低代码开发实验室到底是什么?它能带给我们什么?为我们解决什么问题呢?

        1.1全场景 全角色 多终端 快速开发

        支持从简单办公应用到复杂ERP应用的全场景开发

        面向“平民开发者”和“快速开发者”分别提供零代码、低代码开发视图

        面向“全栈开发者”提供SDK进行高控制力开发

        以 UBML(统一商业建模语言)为内核,提供42种模型建模能力

        基于统一模型标准快速开发PC端和移动端应用

        1.2直觉化 响应式

        沉淀30+页面模板,快速开发企业应用

        使用40+为企业应用定制的前端组件,开发专业的企业应用

        高性能前端框架,为用户提供极速交互体验

        增强的响应式页面,完美适配多终端屏幕

        通过多视图应用,为用户多角度展示业务数据

        1.3所见即所得

        所见及所得,拖拽设计前端页面

        通过简单易用的交互面板,像原型工具一样开发前端页面

        提供五种高级界面规则,低门槛配置各类界面逻辑

        内置常用界面格式,像Excel一样配置表格样式

`        1.4全栈开发

        在线编写 TypeScript、Java 前后端代码

        使用热部署机制实时调试 Java API

        在线代码提示,提供丰富的API文档

        智能代码感知,快速编写前端代码

        代码即模型,分析代码自动完成控制层建模

二、百战百胜

        2.1inBuilder开发入门

        古人常说,知己知彼百战百胜,上面介绍了inBuilder开发平台的特点。现在我们开始尝试搭建inBuilder开发环境。因不是开箱即用的开源产品,因此需要我们发点耐心完成开发环境的部署,就像我们搭建属于自己的Chatgpt一样。初始化的工作,是一切的基础,来不得半点马虎。因此通过我的个人经过,总结了搭建inBuilder开发环境的四要素(nodejs、jdk、数据库和一个jit的node全局依赖包)。

        为了方便大家一起学习和入门很感谢CSDN和开源基金会,组织了相关专家进行了详细讲解,我们只需参考视频一步一步就能完成对应操作。

        我们可以参与如下课程视频。根据视频(18:50开始)搭建好环境。入门教学icon-default.png?t=N4HBhttps://live.csdn.net/room/csdnnews/NOJrQRAh

        2.2点火启动,新的征程

        完成上面的基础环境搭建后,我们就可以点击startup-win.cmd文件,启动我们的应用了。如下图所示,我们点击startup-win.cmd文件启动的inBuilder应用程序

        

         通过http://localhost:5200/login.html地址我们就能成功访问到我们本地搭建的inBuilder环境。

三、实战表现 

        3.1实战总结

        通过官方的视频,我发现原来最复杂的就是搭建环境了,完成环境搭建后,后面的开发简直就是顺手捏来,不到10分钟就可以完成一个应用功能的开发,在这我就不做过多的阐述了。有兴趣的小伙伴可以参考上面发的视频链接,跟老师一起学习即可。

        视频的第(38:00)分钟开始 进行第一个动手实操,约5分钟即可完成,接着可继续其他实验,也可根据真实业务场景自行创设。
实操视频icon-default.png?t=N4HBhttps://live.csdn.net/room/csdnnews/NOJrQRAh

         3.2实战效果

         如下图所示,根据视频的指导,自己开发的一套用来统计城市商户商店每日收入的应用功能,在我输入对应的数据时,在左边就能实时看到展示的效果,真的nice。

 四、总结

       低代码打破了只有程序员才能开发应用的局限性,大大增加了开发人员的队伍,人人都可以通过低代码平台来贡献自己的想法,献出自己的一份力量。

         低代码虽然不能让每个人都是开发者,但低代码让每个人都参与到开发当中。低代码能够极大地改善那些希望快速构建生产工具的开发人员的生活。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。