首页 > 其他分享 >浮木云学习日志(6)---代码导出

浮木云学习日志(6)---代码导出

时间:2024-02-01 11:34:00浏览次数:27  
标签:代码 导出 校验 --- 浮木云 应用 日志 源代码 页面

随着对浮木云的了解愈加深入,不知不觉已经形成5篇随笔记录了,新进来的小伙伴想跟我一样了解浮木云的话,可直接进入官网浮木云-产品设计开发智能助手进行了解使用,如果不太清楚使用的话,可直接查看我之前的5篇小记,帮助你快速入门。

之前刚介绍浮木云的时候,发现这个小众平台具有导出源代码的功能,开发人员可以将平台上的功能代码导出到自己的工作环境中进行二次开发和定制,无需从头开始编写,根据项目需要,进行一些微调和优化,以满足特定的业务需求。我感觉这个导出源代码的功能简直是绝了,难以想象这个东西出来以后能够代替多少初级程序猿。

之前介绍了搭建静态页面,后来我按照模版中心的模版把一整套的模版搭建出来。因此,我将之前搭建好的静态页面进行源代码导出。

点击【源码导出】按钮,弹出源码导出弹窗,可以看到有两种导出类型:“应用”和“页面”。

1、应用代码导出
在“应用”下,会出现该应用下的子应用列表,我这里只有一个子应用,因此只显示一个应用系统名称。

选中需要导出的应用系统,在代码导出之前,首先要进行应用校验,让系统检查你这个系统代码有没有出错,这保证你在对源代码二次开发之前所导出的源代码是正确的。点击【应用校验】,系统开始进行自动校验,竟然没有通过校验,提示我两个事件编排错误……好离谱。

我根据提示下载了校验明细,一张关于错误提示的Excel表格明细下载至本地,明细中罗列出子应用、错误名称、错误的位置和错误原因。他这里的介绍就很详细具体,让你一眼就知道你什么地方错了,按照错误的原因对其进行相应的修改就可以了。

按照他的提示对相应的事件编排进行了纠正与修改,再次进行应用校验,校验通过。

点击【导出源码】按钮,源码包直接下载至本地。源码包是一个压缩文件,在本地解压后可看到这个应用系统的源码包的组成。文件包的东西就触及到我的知识盲区了,我就不过多介绍了。文件包里的东西相信做开发的程序猿一眼就能看出这些文件和文件夹是用来做什么的。

在对应的开发环境打开的源代码是这样的,虽然看不懂这代码写的是啥,但是第一感官就是排版整齐,这对一些强迫症程序猿应该是福音吧。排列整齐的代码布局应该更容易让人理解代码其中的含义。

2、页面代码导出
在“页面”下,可以看到这个应用子系统的页面构成,可选中单个页面进行导出,也可选中多个页面进行导出。这里我对整个页面选中,看看整个页面和应用导出的代码包有什么区别。

进行“页面校验”,显示校验通过,我认为校验通过的原因可能是之前对系统的进行事件编排进行了相应的修改,应用校验通过后,页面校验自然也是不会有错的。下列是页面的代码包。

这四个代码包我想应该是四个页面的代码包,每个包包含对应的代码文件。当然,这依然是我的知识盲区,有看懂的程序猿也可以试试这个平台进行二次开发,看看是自己从头开始手写方便,还是在有完整的源代码基础上进行微微调整和修改来的方便。

用开发工具打开的其中一个页面的源代码,看看展示效果:

通过对源代码导出这一块进行了简单的记录,我感觉我触及到了极大的知识盲区,甚至让我有种这个平台会代替大部分程序猿的工作的错觉。我最近也关注了他们的公众号,听说他们马上要推出浮木云2.0版本,可能比这个版本更加高级吧,我还是蛮期待的。只希望新版本的出现不会造成部分程序猿的恐慌~~~哈哈哈,我瞎说的,还是期待一下他们的新版本吧。

标签:代码,导出,校验,---,浮木云,应用,日志,源代码,页面
From: https://www.cnblogs.com/shouqian/p/18000850

相关文章

  • [stable/nginx-ingress] [emerg] 46#46: bind() to 0.0.0.0:80 failed (13: Permissio
    该报错与nginx的报错是一样的,不同的是发生在kubernetes-ingress场景。使用NginxIngressController时,以Deployment的方式启动POD时会报错。使用的Deployment配置示例:https://github.com/nginxinc/kubernetes-ingress/blob/main/deployments/deployment/nginx-ingress.yaml这......
  • Kubernetes:kube-scheduler 源码分析
    0.前言[译]kubernetes:kube-scheduler调度器代码结构概述介绍了kube-scheduler的代码结构。本文围绕代码结构,从源码角度出发,分析kube-scheduler的调度逻辑。1.启动kube-schedulerkube-scheduler使用Cobra框架初始化参数,配置和应用。//kubernetes/cmd/kube-sche......
  • [90G] 以太网交换机 VSC7549-V/5CC、VSC7549TSN-V/5CC-VAO、VSC7549TSN-V/5CC 提供差
    1、VSC7549-V/5CC 90GEnterpriseSwitch概述VSC7549SPARX-5-90是一款90GbpsSMB/SME以太网交换机,支持1G、2.5G、5G和10G以太网端口组合。该设备提供了一组丰富的企业以太网交换功能。它使用多级多功能内容感知处理器(VCAP)技术,提供VLAN和QoS处理,通过智能帧处理和灵活的帧操作......
  • 数据安全防泄密解决方案 - 如何保护企业敏感信息?
    在当今这个数字化时代,企业敏感信息的安全成为公司运营的重中之重。如何确保贵司的研发数据、商业秘密和客户资料不落入竞争对手的手中?华企盾DSC数据安全解决方案提供了一系列综合手段,帮助企业实现敏感信息的有效保护。动态文件加密与实时监控采用动态加密技术确保所有文件在存储......
  • CVE-2010-2883漏洞
    CVE-2010-2883AdobeReaderTTF字体SING表栈溢出漏洞1.漏洞描述​ AdobeReader和Acrobat都是美国奥多比(Adobe)公司的产品。AdobeReader是一款免费的PDF文件阅读器,Acrobat是一款PDF文件编辑和转换工具。基于Window和MacOSX的AdobeReader和Acrobat9.4之前......
  • 洛谷题单指南-暴力枚举-P3654 First Step (ファーストステップ)
    原题链接:https://www.luogu.com.cn/problem/P3654题意解读:在r*c矩阵中,找连续k个.的总数。解题思路:本题直接枚举即可,在每一行中,以每一列为起点,连续判断k个元素,如果全为'.',则方案数加1在每一列中,以每一行为起点,连续判断k个元素,如果全为'.',则方案数加1注意:如果k=1,只有一个人......
  • META-INF.spring
    META-INF/spring 目录通常用于存放 Spring 框架相关的配置文件。这个目录位于 Java 或 Spring 应用的类路径(classpath)中,使得 Spring 框架能够在应用启动时自动加载这些配置文件。在 Spring 应用中,META-INF/spring 目录可能包含以下类型的文件:1. Spring 配置文件:这些......
  • 文心一言 VS 讯飞星火 VS chatgpt (191)-- 算法导论14.2 1题
    一、用go语言,通过为结点增加指针的方式,试说明如何在扩张的顺序统计树上,支持每一动态集合查询操作MINIMUM、MAXIMUM、SUCCESSOR和PREDECESSOR在最坏时间O(1)内完成。顺序统计树上的其他操作的渐近性能不应受影响。文心一言:为了在扩张的顺序统计树上支持每一动态集合查询操作......
  • Financial - 置信区间 (Confidence Interval,CI)
    总结1.一些前置概念置信区间是谁的置信区间?-->置信区间是参数的置信区间参数又是什么的参数?--> 参数是总体(population)的参数置信区间是怎么算的?-->是通过样本(sample)算的 2.正确理解置信区间95%置信区间,意味着如果你用同样的步骤,去选样本,计算置信区间,那么100次这样的独......
  • 界面组件DevExpress中文教程 - 如何使用UI本地化客户端工具本地化应用
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。获取DevExpressv23.2正式版下载DevExpress技术交流群9:909157416      欢迎一起进群讨论在2023年12月(......