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

简介: 用友系列之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
3553 0
|
9月前
|
人工智能 安全 调度
Python并发编程之线程同步详解
并发编程在Python中至关重要,线程同步确保多线程程序正确运行。本文详解线程同步机制,包括互斥锁、信号量、事件、条件变量和队列,探讨全局解释器锁(GIL)的影响及解决线程同步问题的最佳实践,如避免全局变量、使用线程安全数据结构、精细化锁的使用等。通过示例代码帮助开发者理解并提升多线程程序的性能与可靠性。
279 0
|
7月前
|
存储 自然语言处理 Java
软考中级软件设计师专项-程序设计语言篇
本文系统介绍了编程语言基础,涵盖低级与高级语言、编译与解释程序的区别、程序结构、数据类型、函数调用方式、编译过程各阶段(词法、语法、语义分析等)、正规式与有限自动机、上下文无关文法、表达式转换及语法树遍历等内容,并对常见语言特性与杂项知识点进行总结,适用于程序设计与编译原理学习。
438 1
软考中级软件设计师专项-程序设计语言篇
|
Java 开发工具
开发工具系列 之 同一个电脑上安装多个版本的JDK
这篇文章介绍了如何在一台电脑上安装和配置多个版本的JDK,包括从官网下载所需JDK、安装过程、配置环境变量以及如何查看和切换当前使用的JDK版本,并提到了如果IDEA和JDK版本不兼容时的解决方法。
开发工具系列 之 同一个电脑上安装多个版本的JDK
|
数据可视化 小程序 API
什么是低代码(Low-Code)?我们需要低代码吗?
低代码是一种通过可视化界面和配置化方式减少手写代码工作量的软件开发技术和工具模式,适合专业开发者及非技术人员快速创建应用。本文基于作者六年实践经验,深入浅出地讲解低代码的核心价值、应用场景及其对企业、开发团队和个人开发者的意义,并推荐了织信Informat、宜搭、爱速搭等十款主流低代码平台,帮助读者快速了解和选择合适的工具。全文干货满满,建议收藏。
|
消息中间件 Linux
RabbitMQ最大连接数
RabbitMQ最大连接数
1320 0
|
存储 安全 API
12种最基本Web API:开发者的必学清单⭐
这些Web API 为创建高度互动和用户友好的网页应用开辟了无限可能。从存储和支付到地理位置和图形,掌握这些 API 可以提升您的Web开发技能。
812 2
|
人工智能
全开源小狐狸ai付费创作系统V2.8.0
小狐狸GPT付费体验系统的开发基于国外很火的ChatGPT,这是一种基于人工智能技术的问答系统,可以实现智能回答用户提出的问题。相比传统的问答系统,ChatGPT可以更加准确地理解用户的意图,提供更加精准的答案。
670 2
全开源小狐狸ai付费创作系统V2.8.0
|
负载均衡 应用服务中间件 nginx
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
815 1

热门文章

最新文章