开放原子训练营(第三季)inBuilder低代码开发实验室之低代码浪潮已至

news2025/1/18 10:08:02

目录

、前言:

 一、为什么选择它

 二、小试牛刀

        3.1设计源数据

        3.2设计页面

         3.3发布应用

 四、总结


、前言:

        当你还在沉浸于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/NOJrQRAhicon-default.png?t=N4HBhttp://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低代码的世界,一起体验低代码的无尽魅力。

                 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/556747.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅浅谈谈ssm的那些事儿外加AOP和DI+DAO思想的理解和处理json数据的第三方工具

MyBatis 一级缓存 默认是打开的 SqlSession级别的缓存,同一个SqlSession的发起多次同构查询,会将数据保存在一级缓存中。 在sqlsession 中有一个数据结构 是map 结构, 这个区域就是一级缓存区域,一级缓存区域中的 key 是由 sql 语…

11.Mysql内核语句优化规则详解

MySQL性能调优 1. 条件化简1.1 移动不必要的括号1.2 常量传递1.3 移动没用的条件1.4 表达式计算1.5 常量表检测 2. 外连接消除3. 子查询MySQL内部优化规则3.1 子查询语法3.1.1 按返回的结果集区分子查询标量子查询行子查询列子查询表子查询 3.1.2 按与外层查询关系来区分子查询…

20230522打开cv1826的buildroot的内核的早期打印的功能

20230522打开cv1826的buildroot的内核的早期打印的功能 在CV1826的buildroot启动的时候,有些内核打印/printk显示不了。 大概在内核时间3-4s秒钟的前后,有一段内核打印丢失了! 在CV1826的buildroot启动到uboot的时候,按ctrlC组合…

性能优化之思路和分析

、优化思路 尽可能减少首屏必须资源的体积尽可能提前首屏必须资源/接口的请求发起时机延后闲时预缓存非必要资源/请求 代码分离 https://webpack.docschina.org/guides/code-splitting/ 动态导入 https://webpack.docschina.org/guides/code-splitting/#dynamic-imports sp…

vector模拟

先来看看vector的源码&#xff0c;string没有看是因为string严格意义上来讲不属于STL。 源代码之间也是存在区别的&#xff0c;大同小异&#xff0c;可以去网上查如何下载STL的源码库。 先看看<vector>文件中的内容&#xff08;当做参考即可&#xff09;&#xff1a; 内容…

springboot服务端接口公网远程调试 - 实现HTTP服务监听【端口映射】

文章目录 前言1. 本地环境搭建1.1 环境参数1.2 搭建springboot服务项目 2. 内网穿透2.1 安装配置cpolar内网穿透2.1.1 windows系统2.1.2 linux系统 2.2 创建隧道映射本地端口2.3 测试公网地址 3. 固定公网地址3.1 保留一个二级子域名3.2 配置二级子域名3.2 测试使用固定公网地址…

【分布式系统】分布式锁实现之Redis

锁有资源竞争问题就有一定有锁的存在&#xff0c;存储系统MySQL中&#xff0c;有锁机制保证数据并发访问。而编程语言层面Java中有JUC并发工具包来实现&#xff0c;那么锁解决的问题是什么&#xff1f;主要是在多线程环境下&#xff0c;对共享资源的互斥。从而保证数据一致性。…

SVG在前端中的常见应用

SVG在前端中的常见应用 一、svg标签1. svg2. g 二、描边属性三、模糊和阴影效果1. 模糊2. 阴影效果 四、线性渐变和径向渐变1. 线性渐变2. 径向渐变 五、绘制1. 内置形状元素2. 绘制矩形3. 绘制圆形4. 绘制椭圆5. 绘制线条6. 绘制多边形7. 绘制多线条8. 绘制文本9. 绘制路径 只…

【C/C++】动态内存管理/泛型编程

&#x1f307;个人主页&#xff1a;平凡的小苏 &#x1f4da;学习格言&#xff1a;命运给你一个低的起点&#xff0c;是想看你精彩的翻盘&#xff0c;而不是让你自甘堕落&#xff0c;脚下的路虽然难走&#xff0c;但我还能走&#xff0c;比起向阳而生&#xff0c;我更想尝试逆风…

SQLlite教程(第一篇)

SQLlite教程(第一篇 SQLlite是什么?SQLlite工作原理是什么?SQLlite有什么功能和特性?使用SQLlite有哪些注意事项?附加资料 SQLlite是什么? SQLite&#xff0c;是一款轻型的数据库&#xff0c;是遵守ACID的关系型数据库管理系统&#xff0c;它包含在一个相对小的C库中。它是…

Mysql审核查询平台Archery部署

目录 1 Archery产品介绍2 基于docker搭建Archery2.1 系统环境2.2 安装 Docker2.2.1 安装 Docker Compose2.2.2 下载Archery2.2.3 安装并启动2.2.4 表结构初始化2.2.5 数据初始化2.2.6 创建管理用户2.2.7 退出重启2.2.8 日志查看和问题排查2.2.9 启动成功查看2.2.10 端口占用情况…

基于Maven的profiles多环境配置

一个项目通常都会有多个不同的运行环境&#xff0c;例如开发环境&#xff0c;测试环境、生产环境等。而不同环境的构建过程很可能是不同的&#xff0c;例如数据源配置、插件、以及依赖的版本等。每次将项目部署到不同的环境时&#xff0c;都需要修改相应的配置&#xff0c;这样…

day07_数组初识

数组的概述 数组就是用于存储数据的长度固定的容器&#xff0c;保证多个数据的数据类型要一致。 数组适合做一批同种类型数据的存储 数组中的元素可以是基本数据类型&#xff0c;也可以是引用数据类型。当元素是引用数据类型是&#xff0c;我们称为对象数组。 容器&#xff…

从0开始学C语言的个人心得笔记(10w字)

大学的计算机相关专业第一门教学的计算机语言就是c语言&#xff0c;很多大学生面对从未接触过的计算机语言&#xff0c;可能会觉得很难以上门&#xff0c;从而放弃学习c语言。这篇博客写的主要是个人学习C语言时候的知识总结点&#xff0c;不能保证全部是正确的&#xff0c;如有…

Kafka灵魂28问

第 1 题 Kafka 数据可靠性如何保证&#xff1f; 对于 kafka 来说&#xff0c;以下几个方面来保障消息分发的可靠性&#xff1a; 消息发送的可靠性保障(producer) 消息消费的可靠性保障(consumer) Kafka 集群的可靠性保障&#xff08;Broker&#xff09; 生产者 目前生产者…

Leetcode每日一题——“用队列实现栈”

各位CSDN的uu们你们好呀&#xff0c;好久没有更新本专栏啦&#xff0c;甚是想念&#xff01;&#xff01;&#xff01;今天&#xff0c;小雅兰的学习内容是用队列实现栈&#xff0c;下面&#xff0c;让我们进入Leetcode的世界吧&#xff01;&#xff01;&#xff01; 这是小雅兰…

本地 docker 发布 java 项目,连接本地 redis 配置

1、本地项目 install 相应的 jar 包到 target 目录下&#xff0c;jar 包的路径步骤 2 要填写 2、项目根目录下创建 Dockerfile 文件 # 使用官方的 Java 11 镜像作为基础镜像 FROM openjdk:11-jdk# 设置工作目录 WORKDIR /app# 复制应用程序 JAR 文件到镜像中的 /app 目录下 C…

用LangChain实现一个ChatBlog

文章目录 前言环境一、构建知识库二、将知识库向量化三、召回四、利用LLM做阅读理解五、效果总结 前言 通过本文, 你将学会如何使用langchain来构建一个自己的知识库问答 其实大多数类chatpdf产品的原理都差不多, 我将其简单粗暴地分为以下四步: 构建知识库将知识库向量化召回…

vue diff算法与虚拟dom知识整理(11) 书写patch父级新旧为同一节点 子节点与文字交换逻辑实现

上文我们简单描述了patch处理同一节点的大体逻辑 这次 我们就来看一下text替换的情况 我们更改案例入口文件 src下的 index.js 代码如下 import h from "./snabbdom/h"; import patch from "./snabbdom/patch";const container document.getElementById(…

Maven概念及搭建

1.为什么我们要学习 maven? maven 还未出世的时候&#xff0c;我们有很多痛苦的经历 。 痛点 1&#xff1a; jar 包难以寻找 痛点 2&#xff1a; jar 包依赖的问题 痛点 3&#xff1a; jar 不方便管理 痛点 4&#xff1a;项目编译 2.Maven 简介 Maven 是 Apache 软件基金…