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

本文涉及的产品
模型训练 PAI-DLC,100CU*H 3个月
交互式建模 PAI-DSW,每月250计算时 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
简介: 用友系列之YonBuilder低代码平台概论和基本使用

前言

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

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

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

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

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

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

一、低代码平台是什么?

  低代码平台(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也确实无愧低代码平台之称。


相关文章
|
IDE 开发工具 C++
VS2015+Qt5.9.8编译报错:error MSB6006: “cmd.exe”已退出,代码为 2
VS2015+Qt5.9.8编译报错:error MSB6006: “cmd.exe”已退出,代码为 2
3174 0
|
12月前
|
Ubuntu Linux 程序员
一个9年archlinux重度使用者自述
一个9年archlinux重度使用者自述
|
12月前
|
负载均衡 应用服务中间件 nginx
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
327 1
|
12月前
|
XML 存储 JSON
在 Python 中应用 protobuf
在 Python 中应用 protobuf
251 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的校园报修管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的校园报修管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
218 3
|
人工智能
全开源小狐狸ai付费创作系统V2.8.0
小狐狸GPT付费体验系统的开发基于国外很火的ChatGPT,这是一种基于人工智能技术的问答系统,可以实现智能回答用户提出的问题。相比传统的问答系统,ChatGPT可以更加准确地理解用户的意图,提供更加精准的答案。
521 2
全开源小狐狸ai付费创作系统V2.8.0
|
前端开发 JavaScript 网络架构
【Web 前端】箭头函数和普通函数有什么区别?
【4月更文挑战第22天】【Web 前端】箭头函数和普通函数有什么区别?
|
监控 数据可视化 前端开发
好用的5款国产低代码平台介绍
云程低代码平台是一款基于springboot、vue.js技术的企业级低代码开发平台,平台采用模型驱动、高低码融合、开放扩展等设计理念,基于业务建模、流程建模、表单建模、报表建模、大屏建模等可视化建模工具,通过拖拉拽零代码方式快速构建标准简单的业务模块,也可结合扩展脚本和硬编码方式,实现高码和低码融合,开发企业ERP、MES等复杂应用系统。云程平台即可输出标准软件产品和全部源代码,也可按客户需求定制开发。
1074 0
|
人工智能 运维 安全
阿里认证和腾讯认证有什么区别?哪个比较好?
云计算诞生后,就如雨后春笋般占据了我们的社会的各行各业,很多业内的龙头企业,都会使用云计算来作为自己的技术支持,尤其是很多中小型企业,会选择使用云产品,降低自己的运营成本。

热门文章

最新文章