我嘞个神——原来创建应用根本不需要会编码(看我10分钟应用上线)

news/2024/4/26 9:35:20/文章来源:https://blog.csdn.net/weixin_39709134/article/details/129252760

目录

一、前言

二、官网功能查询与环境初始化

YonBuilder应用开发

三、测试过程

3.1、创建应用

3.2、数据建模

3.3、页面建模

3.4、页面发布

四、时间累计

五、效率评价

六、总结


一、前言

这里我用到了用友的平台,很多学生们刚毕业都在从事运维和实施的岗位,而且这个平台在我这面也是非常流行的,每年毕业季都会在我们学校这招聘走很多学生,因为很多学生都会使用到这个平台的功能,所以我就进行了尝试,毕竟看着是【低代码】应用开发,按照程序员的思路就是【按照逻辑点吧点吧】就能出应用,非常快捷高效,方便以后做一些临时小应用的时候方便,没想到测试完成后发现,哦,我的天,是真的快,前后就几分钟而且操作过程全中文化,这对于大一刚来的英语不太硬的小朋友们也都是很友好,以后有这个东西在应用起来那是非常方便了呢。

二、官网功能查询与环境初始化

主页地址:用友开发者中心

注册过程我就略过了啊,非常简单,用手机和邮箱都能注册,我们的主要目标是测试低代码方便程度。

YonBuilder应用开发

产品首页中的产品里面我们在第一个位置上就看到了一个叫做【YonBuilder】的低代码应用开发构建,这里写的词还有一个无代码,我就好奇了,所以我们来试试

点开看看效果,看到是个锚点链接,能看到通过组建模型就能构建Web、移动应用以及小程序,好家伙,真是齐全呢啊。那咱们得试试啊, 

到了主页面的时候看到需要实名认证,这里直接认证就可以了,不过消耗的时间比较长,得吃一顿饭。

用友开发者中心实名认证前的效果:

用友开发者中心实名认证后的效果:

这里我们可以直接开启体验环境。

过程初始化,这个需要等待一下,毕竟给咱们免费常见一个空间还是需要部署环境的。 

 

终于创建完毕了,这个时候你的手机也会收到一条开通成功的短信。还有温馨提示,有工作人员的联系方式,超级贴心。

三、测试过程

大致流程我是测试过了的,故而我先把整个过程说一下,方便我们理解如何快速构建一个【YonBuilder应用】

  1. 创建应用:分析需求,新建应用
  1. 数据建模:创建实体元数据
  1. 页面建模:根据实体元数据创建页面
  1. 应用发布:发布应用至工作台、移动端等

我大致就按照这四个步骤来的,过程我留了截图,我们来看看一个新手是如何快速根据提示上手的。

3.1、创建应用

我们在首页左侧菜单中很明显的能看到【应用构建】四个大字,直接点就行。

 这里需要创建【新应用】,直接给与应用名称,领域,默认引擎就行,图标随便选。

 看看,我们刚创建好的【未发布】应用,现在是长这样的,我们点击第二项进行编辑。

 

3.2、数据建模

进入到编辑中其实我们从上面的五个过程就能看到如何操作了,但是这里显示的默认页面是第二页,应该是第一页把,所以就点到了对象建模。

建模页面中直接一个大按钮就放在中间,点击【新增业务对象】。

创建一个首页,毕竟是测试,我们起名也就加上了一个test,编码就一页面所以我就写了个page1

 点击确定后我们看到已经有了【mytest_1】的这个业务对象,我们在这个对象中添加一个实体,也就是我们要发布的表信息的列设置。

有一些提示,都是中文的,故而我们直接按照要求填写就行,这里需要一点点编码知识,就是文件类型,其实这个类型与Excel是一样一样的,所以都很好理解,我就写了三列信息,最后我们发布的时候会看到。

创建完成实体我们就能看到了,因为我们点的是保存并发布,故而状态上写着【已发布】代表我们可以直接使用。我就不复杂化的创建表单了啊。

3.3、页面建模

我们有了对象的实体,接下来我们进入到第三步【页面建模】

建模这里我们需要选择页面,不过我们就创建了一个实体,所以就选择列表吧,从示例页面中我们能看到可以同时生成PC与移动两个端的页面呢,点上后点击下一步。 

新建页面的最后一个步骤,需要输入页面的名称以及元数据,这个元可以理解成源,也就是我们创建的实体表。我们用普通发布就可以了,最后点击完成。

 我们可以看到我们的业务对象建模成功。

3.4、页面发布

话说到了页面发布,看是中间有两个内容呢,我点开了流程&自动化,这里也就是工作流,能根据具体的业务流程进行绘制,如果业务逻辑比较大的话就非常方便了呢。

这里我们创建完成后点击【进入设计】

 可以看到这个活动流程图,双击点开后我们在角色里面添加上【全员】,我们收集信息列表,故而是勾选全员。

完成了也就能保存并发布了。

可以看到发布的提示信息,那么我们返回到页面看看是否在流程状态中看到开启状态。

状态没有问题,已经是【启用】状态了。

 到了最后一个步骤,发布管理,我们在左右分组列表中能看到一个【+】号。

点击后能看到能添加我们刚刚创建的两个服务,PC和移动端的都有。

以为添加完成后就可以了呢,这里还需要点击【发布】,确认名称,选择一下工作台就能点确定了。

有了两个待操作的服务了,我们直接上页面发布。

 点击页面发布后这里让选择发布的网页,我用PC测试的,所以直接选择的是PC的页面。

复制路径后访问,看到了最终的效果。

  

移动端生成链接

 移动端访问效果,我们F12改一下就能看到移动端访问样式,非常nice的。

四、时间累计

身份认证的时候吃了一顿中午饭,认证完成之后的操作一个代码没写过,就敲了几个列名算是多的,其它的操作都是点点点,那么我们来具体算算时间消耗。

环境初始化:【3分钟】

测 试 流 程:【7分钟】

总计:【10分钟】

五、效率评价

1、支持多端开发,我们能看到PC与移动端是同步生成的。

2、上手率,整个操作过程下来,很流畅,基本无卡顿,理论上看,基本上过高中接触过电脑的人都可以。

3、开发效率与成本,这个不能按照程序员的开发效率来算了,毕竟就是看是否熟练,业务逻辑是否精通,根据业务逻辑,但是无论怎么算都比正常程序员开发效率高,这个是对【程序员】的一个挑战了,毕竟这个开发成本真的是非常的低,也不需要多高的学历和时间就能彻底掌握。

六、总结

对整个YonBuilder应用开发流程测试完毕后,个人认为做一个非定制化的程序完全可以一个老板带个会计就能开公司了,对于中小型企业来说是非常友好的,我在官网中找到了YonMaker定制产品,如果老板想更轻松的话就直接定制后使用即可,更加方便,节约出的时间去谈一个新的项目,这得多香啊。

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java基础:常见API(Math,System,Runtime,Object,BigInteger,BigDecima)

1.常见API 1.1 Math类 向上取整是向着数轴右边走的意思, 负数也是. 也可以叫进一法, 不论正数负数都会往右走一. 向下取整是向着数轴左边走. 也可以叫去尾法, 不论正负数都会将小数点后的数字去掉. 1.1.2 练习 // 判断有多少水仙花数int count 0;for (int i 100; i < 1…

如何在没有任何额外包的情况下使用 NodeJS 下载文件

如何在没有任何额外包的情况下使用 NodeJS 下载文件 您可以下载文件&#xff08;图像、文本或任何类型的文件&#xff09;并使用 NodeJS 内置 https和 fs模块将其保存到您的文件系统。 该 https模块允许您使用 NodeJS 创建 HTTPS 请求&#xff0c;同时该 fs模块授予您访问文件…

【论文精读11】MVSNet系列(2018-2022)总结

MVSNet系列总结1.MVSNet ECCV20182.RMVSNet CVPR20193.P-MVSNet ICCV20194.MVSCRF ICCV20195.PointMVSNet ICCV20192019年的这四篇文章各有特点&#xff0c;其中RMVSNet、PointMVSNet更是打开了可以继续沿着往下做的思路&#xff1a;6.cascade MVSNet CVPR20207.UCSNet CVPR202…

Python-GEE遥感云大数据分析、管理与可视化技术及多领域案例实践应用

随着航空、航天、近地空间等多个遥感平台的不断发展&#xff0c;近年来遥感技术突飞猛进。由此&#xff0c;遥感数据的空间、时间、光谱分辨率不断提高&#xff0c;数据量也大幅增长&#xff0c;使其越来越具有大数据特征。对于相关研究而言&#xff0c;遥感大数据的出现为其提…

Python基础—while循环

(1)while循环&#xff1a; 语法格式&#xff1a; while 条件&#xff1a;   执行语句1……   执行语句2…… 适用条件&#xff1a;无限循环 死循环 while True:print(条件是真的&#xff01;)代码实例&#xff1a; i 0 # 创建一个计数的变量 while i < 5: # Truepr…

一个容易被忽视的标签 —— iframe

前言 甲问&#xff1a;说说你知道的HTML标签。 乙于是说了一大堆标签&#xff0c;比如div&#xff0c;span等等。 甲说&#xff1a;那你知道 iframe 标签吗&#xff1f; 乙这时候迟疑了片刻&#xff0c;缓缓说出&#xff1a;知道它&#xff0c;但是不太了解这个标签。 HTM…

Linux文件属性--软连接和硬链接

文章目录软链接硬链接软链接和硬链接的区别软链接 软链接&#xff08;Soft Link&#xff09;又叫符号链接&#xff08;Symbolic Link &#xff09;&#xff0c;是linux特殊文件的一种&#xff0c;文件类型为l,它的数据是它所链接的文件或目录的路径。软链接可以跨磁盘和 分区…

动手学深度学习(第二版)学习笔记 第三章

第三章 线性神经网络 代码&#xff1a;d2l-zh/pytorch/chapter_linear-networks 3.1 线性回归 3.1. 线性回归 — 动手学深度学习 2.0.0 documentation 解析解 线性回归的解可以用一个公式简单地表达出来&#xff0c;这类解叫作解析解&#xff08;analytical solution&…

git在工作中的正常使用

开发A和B功能后进行发版。。 一、拉取代码 git clone http://ntc.ntsvars.com:8090/lvweijie/test.git二、开发功能A任务 创建A任务本地分支 #创建A分支&#xff0c;并切换A分支 git checkout -b A三、开发A任务 四、提交A功能文件到本地分支 git add .五、添加提交A功能备…

AcWing3485. 最大异或和

先看题目&#xff1a; 说实话&#xff0c;我看到这道题就想用滑动窗口&#xff0c;但是滑了一下发现不太对啊&#xff0c;如果我用滑动窗口的话&#xff0c;那么最后肯定是一个固定长度为m的窗口在持续计算&#xff0c;区间长度小于m的区间的异或和肯定会被遗漏。然后我就想怎么…

FSP:Flow of Solution Procedure (CVPR 2017) 原理与代码解析

paper&#xff1a;A Gift From Knowledge Distillation: Fast Optimization, Network Minimization and Transfer Learningcode&#xff1a;https://github.com/HobbitLong/RepDistiller/blob/master/distiller_zoo/FSP.py背景深度神经网络DNN逐层生成特征。更高层的特征更接近…

决策树在sklearn中的实现

目录 一.模块sklearn.tree 二.建模基本流程 三.DecisionTreeClassifier重要参数 1.criterion 2.random_state & splitter 3.剪枝参数max_depth 4.剪枝参数min_samples_leaf & min_samples_split 5.max_features & min_impurity_decrease 6.class_weight …

Python IDE:对于 Python 初学者来说,最好的 IDE 是什么?

Python 是科技界最简单、使用最广泛的编程语言之一。它是一种高级通用编程语言&#xff0c;强调代码可读性并使用面向对象的方法。Python可以用来完成很多任务&#xff0c;包括网站开发、软件开发、 自动化 和数据分析 专业开发人员使用Python开发各种流行的软件程序&#xff0…

深入理解Spring MVC上

Spring MVC 是一种基于 Spring 框架的 Web 框架&#xff0c;它提供了一种基于 Model-View-Controller&#xff08;MVC&#xff09;的设计模式&#xff0c;用于构建 Web 应用程序。在 Spring MVC 中&#xff0c;Controller 接受并处理 HTTP 请求&#xff0c;并将其转发给适当的 …

多表left join 慢sql问题

作为个人记录&#xff0c;后续再填坑a对p是1对多 ,p对llup 1对多SELECTa.id,p.id,t1.id FROMliv_series_product aINNER JOIN liv_product p ON p.id a.product_idLEFT JOIN ( SELECT llup.id, llup.product_id, llup.room_id FROM liv_live_user_product llup WHERE llup.ro…

Tomcat部署及多实例

Tomcat部署及多实例一、Tomcat简介1、Tomcat核心组件2、什么是JSP二、Tomcat数据流向1、Tomcat数据流向2、Tomcat-Nginx数据流向三、Tomcat服务部署安装1、安装jdk包2、解压Tomcat所需的安装包3、在/etc/profile添加环境变量4、启动服务并查看5、在浏览器网页验证6、创建用户&a…

为什么硬件性能监控很重要

当今的混合网络环境平衡了分布式网络和现代技术的实施。但它们并不缺少一个核心组件&#xff1a;服务器。保持网络正常运行时间归结为监控和管理导致网络停机的因素。极有可能导致性能异常的此类因素之一是硬件。使用硬件监控器监控网络硬件已成为一项关键需求。 硬件监视器是…

优化知识管理方法丨整理零碎信息,提高数据价值

信息流时代&#xff0c;知识成集合倍数增长&#xff0c;看似我们学习了很多知识&#xff0c;但知识零碎无系统&#xff0c;知识之间缺乏联系&#xff0c;没有深度&#xff0c;所以虽然你很努力&#xff0c;但你发现自己的能力增长特别缓慢&#xff0c;你需要整理知识将零散的知…

蓝桥杯:染色时间

蓝桥杯&#xff1a;染色时间https://www.lanqiao.cn/problems/2386/learning/?contest_id80 问题描述 输入格式 输出格式 样例输入输出 样例输入 样例输出 评测用例规模与约定 解题思路&#xff1a;优先队列 AC代码(Java)&#xff1a; 问题描述 小蓝有一个 n 行 m 列…

std::chrono笔记

文章目录1. radio原型作用示例2. duration原型&#xff1a;作用示例3. time_point原型作用示例4. clockssystem_clock示例steady_clock示例high_resolution_clock先说感觉&#xff0c;这个库真恶心&#xff0c;刚接触感觉跟shi一样&#xff0c;特别是那个命名空间&#xff0c;太…