之前刚介绍浮木云的时候,发现这个小众平台具有导出源代码的功能,开发人员可以将平台上的功能代码导出到自己的工作环境中进行二次开发和定制,无需从头开始编写,根据项目需要,进行一些微调和优化,以满足特定的业务需求。我感觉这个导出源代码的功能简直是绝了,难以想象这个东西出来以后能够代替多少初级程序猿。
之前介绍了搭建静态页面,后来我按照模版中心的模版把一整套的模版搭建出来。因此,我将之前搭建好的静态页面进行源代码导出。
点击【源码导出】按钮,弹出源码导出弹窗,可以看到有两种导出类型:“应用”和“页面”。
1 应用代码导出
在“应用”下,会出现该应用下的子应用列表,我这里只有一个子应用,因此只显示一个应用系统名称。
选中需要导出的应用系统,在代码导出之前,需进行应用校验,让系统检查你这个系统代码有没有出错,这确保你在对源代码二次开发之前所导出的源代码是正确的。点击【应用校验】,系统开始进行自动校验,竟然没有通过校验,提示我两个事件编排错误……好离谱。
我根据提示下载了校验明细,一张关于错误提示的Excel表格明细下载至本地,明细中罗列出子应用,错误名称、错误的位置和错误原因。他这里的介绍就很详细具体,让你一眼就知道你什么地方错了,按照错误的原因对其进行相应的修改就可以了。
按照他的提示对相应的事件编排进行了纠正与修改,再次进行应用校验,校验通过。
点击【导出源码】按钮,源码包直接下载至本地。源码包的东西就触及到我的知识盲区了,我就不过多介绍了。源码包里的东西相信做开发的程序猿一眼就能看出这些文件和文件夹是用来做什么的。
在对应的开发环境打开的源代码是这样的,虽然看不懂这代码写的是啥,但是给我的直观感觉就是排版整齐,这对一些强迫症程序猿应该是福音吧。排列整齐的代码布局应该更容易让人理解代码其中的含义。
2. 页面代码导出
在“页面”下,可以看到这个应用子系统的页面构成,可选中单个页面进行导出,也可选中多个页面进行导出。这里我对整个页面选中,看看整个页面和应用导出的代码包有什么区别。
进行“页面校验”,显示校验通过,我认为校验通过的原因可能是之前对系统的进行事件编排进行了相应的修改,应用校验通过后,页面校验自然也是不会有错的。下列是页面的代码包。
这四个代码包我想应该是四个页面的代码包,每个包包含对应的代码文件。当然,这依然是我的知识盲区,有看懂的程序猿也可以试试这个平台进行二次开发,看看是自己从头开始手写方便,还是在有完整的源代码基础上进行微微调整和修改来的方便。
用开发工具打开的其中一个页面的源代码,看看展示效果:
通过对源代码导出这一块进行了简单的记录,我感觉我触及到了极大的知识盲区,甚至让我有种这个平台会代替大部分程序猿的工作的错觉。我听说他们马上要推出浮木云2.0版本,可能比这个版本更加高级吧,我还是蛮期待的。只希望新版本的出现不会造成部分程序猿的恐慌~~~哈哈哈,我瞎说的,还是期待一下