用友系列之YonBuilder低代码平台概论和基本使用

举报
阿Q说代码 发表于 2023/12/13 16:35:27 2023/12/13
【摘要】 低代码平台(Low Code Development Platform,LCDP)是一款图形化、拖拉拽方式快速实现企业数字化转型中的创新应用、支持用少量代码扩展实现个性化需求的数字技术工具平台。它是面向业务人员和IT人员双向驱动管理的能力平台,更是数字化转型中必不可少的数字技术工具平台。

前言

现在的很多企业、开源组织共享了大量的代码,这为低代码平台的发展提供了重要的基础和推动力。

首先,企业和开源组织共享的代码库为低代码平台提供了丰富的组件和模块。这些组件和模块是经过多年的开发和测试形成的,具有稳定性和可靠性。低代码平台可以利用这些共享的组件和模块,快速构建应用程序,提高开发效率。

其次,共享的代码库促进了技术的传播和普及。通过开源社区和企业之间的合作,更多的开发人员可以接触到先进的编程技术和最佳实践。这使得低代码平台能够借鉴和吸收这些技术,不断完善和提升自己的功能和性能。

此外,共享的代码库还推动了软件行业的标准化和规范化。通过共享和使用相同的代码库,不同的低代码平台可以更加容易地实现互操作和集成,为用户提供更好的使用体验。

最重要的是,共享的代码库降低了开发的成本和风险。企业和开源组织通过共享代码,可以减少重复开发的浪费,避免从零开始构建应用程序的风险。低代码平台可以利用这些共享的代码库,为用户提供更快速、更可靠、更具成本效益的解决方案。

因此,很多企业、开源组织共享的代码库对低代码平台的发展起到了重要的推动作用,为低代码平台提供了丰富的组件和模块、促进了技术的传播和普及、推动了标准化和规范化,并降低了开发的成本和风险。

一、低代码平台是什么?

低代码平台(Low Code Development Platform,LCDP)是一款图形化、拖拉拽方式快速实现企业数字化转型中的创新应用、支持用少量代码扩展实现个性化需求的数字技术工具平台。它是面向业务人员和IT人员双向驱动管理的能力平台,更是数字化转型中必不可少的数字技术工具平台。

低代码平台的主要特点包括:

  • 图形化操作界面:低代码平台通过图形化操作界面,使用户可以通过拖拽组件和模型驱动的逻辑来创建网页和移动应用程序,无需编写大量的代码。
  • 快速开发:低代码平台可以快速生成应用程序,提高了开发效率,缩短了开发周期,降低了开发成本。
  • 个性化需求:低代码平台支持通过少量代码扩展实现个性化需求,可以根据企业的具体需求进行定制开发。
  • 易于维护:低代码平台生成的应用程序易于维护,因为它们是基于组件和模型驱动的,所以修改和维护起来更加方便。
  • 跨平台性:低代码平台可以支持不同的操作系统和设备,实现跨平台开发。 总之,低代码平台是一种强大的数字技术工具平台,可以帮助企业快速实现数字化转型,提高业务效率和竞争力。

二、用友的YonBuilder应用构建平台

今天我们介绍一款低代码平台,用友的YonBuilder应用构建平台

2.1.YonBuilder应用构建平台

地址:https://developer.yonyou.com/product/appdevelopment/modeldriven

2.2.丰富的组件库和可视化设计器

平台提供可视化设计器、业务流、函数式脚本扩展、应用引擎等,为我们构建应用加速。

2.3.完善的应用全生命周期管理

应用从需求输入开始,经过分析、设计、开发、测试、发布上线,到发布后的运维、运营,形成了一个闭环的全生命周期管理。

2.4.完善的学习社区

提供完善的学习社区,有学习中心、YonBIP开发者社区、视频教程、ISV服务商快速入驻、YonMaker生态定制平台、YonMaster开发者认证中心,全方面的培养开发者的能力和知识素养。

三、用友的YonBuilder应用构建平台实战

3.1. 注册账号、登录

按照网站提示,注册账号,可使用手机号作为账号。 点击登录,输入手机号、密码登录网站。

3.2.进入开发者中心工作台

登陆成功后,就进入了开发者中心工作台。 可以看到左边的导航,可视化应用开发、移动应用开发、RAP机器人开发、集成资产包开发、 数字应用开发、YonBIP客开。

3.3.可视化应用开发

今天我们在这里介绍可视化应用开发。

3.3.1. 应用管理

点击3.3的【应用管理】,进入应用管理界面,会展示我们已构建的应用。

3.3.2. 创建应用

3.3.2.1、新建应用

点击【新建应用】,构建应用。

3.3.2.2、点击下一步,进入应用卡片预览页面

3.3.2.3、填写应用相关信息,点击完成

3.4. 开发并发布一个页面

3.4.1. 对象建模

第一步进入对象建模,去新增业务对象。

新增业务对象,填写信息,并勾选【同时生成主实体】

3.4.2. 编辑实体

3.4.3. 实体里增加字段

ID是保留字,不用手动添加。


3.4.4. 新建页面

3.4.5. 页面布局

生成了infoList和info

3.4.5.1、 修改页面布局

点击【infoList】,去修改页面布局

3.4.5.2、预览页面

点击3.4.5.1【预览】,可查看页面效果

3.4.6. 页面发布

3.4.6.1、切换到【发布管理】,新建分组

3.4.6.2、选择页面发布

3.4.6.3、预览链接


3.5. 加上业务数据点缀丰富内容

3.5.1. 增加数据

3.5.1.1. 进入文章信息详情页

此处和3.4.3响应上,那里添加的字段会影响到数据新增页,如果我们发现字段,也可返回修改实体,增加、修改字段。
此时我们输入几条体育文字信息,分别填充标题、内容。
此时保存有2个选项,保存和保存并新增。
保存:保存之后页面返回上一页;
保存并新增:保存之后清楚此页面,能继续填写信息并保存。

3.5.1.2. 保存成功并返回列表页

在上一步的【保存】操作后, 就会返回到上一步的列表页,此时会显示所有我们增加的数据(演示增加了5条数据)。

3.5.2. 搜索数据

3.5.2.1. 标题搜索

通过标题字段搜索数据,可以把标题里带有【输入内容】的行数据检索出来。


3.5.2.2. 内容搜索

通过内容字段搜索数据,可以把内容里带有【输入内容】的行数据检索出来。

3.5.3. 导出Excel

研究【3.5.1.2】的操作区域,可以看到有【新增】、【Excel导出】、【提交】、【下推】、【导入】、【删除】、【打印】、【下载】等操作按钮。
上一步我们演示了【新增】,现在给大家演示下【Excel导出】功能。

3.5.3.1. 点击【Excel导出】按钮

3.5.3.2. 选择导出模版,并选择【导出】按钮

3.5.3.3. 导出文件成功

四、总结

体验一把YonBuilder低代码开发平台后,感受了低代码平台的魅力,全程不需要写代码,从实体建模、页面构建设计到发布页面一气呵成。最后基于我们发布的页面,上去操作了一把新增数据、检索数据、导出Excel等操作,确实挺不错的。还有更多功能等着朋友们去探索,YonBuilder也确实无愧低代码平台之称。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。