PIE-Engine建立公用程序库,提升软件开发生产力

多人协作好处是每一个人都可以充分发挥自己的优势能力,做自己擅长熟悉的内容,通过付出最小的代价来实现最伟大的目标。为顺应潮流发展,PIE Engine Studio同时也为满足用户内容共享、协作开发等需求,设计研发了多种通用功能。
在这里插入图片描述

资源共享功能
用户只需将自己的资源设置为公共资源,即可实现资源共享,其他用户通过资源的ID即可访问相关的数据资源。
在这里插入图片描述
代码分享功能
代码分享是PIE Engine Studio为方便不同用户之间共享代码设计实现的功能,如下图
在这里插入图片描述
为方便用户使用我们支持两种不同的方式查看相关代码成果,直接在浏览器中查看源码。或者通过内部链接,直接在编辑器内打开对应的代码执行运行,这样就减少因拷贝等造成代码缺少丢失的问题。

公共库功能
传统开发方式将所有代码写在一个类中,这样在开发新的功能时候需要重复编写相同代码,造成人力、物力、时间大量浪费,为了解决这一问题,PIE Engine Studio开发了公共库功能,用户只需将通用功能编写为公共类,就可以实现编写次、多次引用的能力。

公共库优点:

(1)实现公共代码复用;

(2)优化结构易于测试;

(3)便于多人分工协作。

要做公共库开发,首先要讲解两个关键字require和exports,通过这两个关键字就可以实现定义和引用公共库。

1.require

含义是导入外部的公共库,参数是公共库的地址。

2.exports

将指定的方法或者属性导出为外部可用的公共库方法。

下面我们通过具体例子展示一下如何使用PIE Engine Studio的公共库。

(1)导出定义的库

下面中定义的exports.NDVI = NDVI就是将定义的公共方法NDVI导出名字为NDVI公共方法。
在这里插入图片描述
https://engine.piesat.cn/engine-share/shareCode.html?id=c9cb6398d68649bcaf205886cebf8f6b

(2)引入指定的库

引入外部库var lib = require(“pieadmin/教学视频/pubLib”),这里公共库的路径pieadmin/教学视频/pubLib可以通过代码上分享按钮查看。使用公共库NDVI方法,通过接收时候定义的lib来调用,也就是lib.NDVI(xxx)即可调用。
在这里插入图片描述
https://engine.piesat.cn/engine-share/shareCode.html?id=9904a3af74764613b6feb103b8d65d20

需要注意的是公开分享的外部库,需要将其内部使用的资源设置为公共的

运行结果如下
在这里插入图片描述
网页APP功能
在PIE Engine Studio开发的成果也可以直接通过发布APP来实现共享的功能,发布APP流程非常简单。

编写代码,将代码中用到的数据资源设置为公共资源;

新建APP,填入必要参数内容

发布APP,通过网页APP地址查看APP

例如,这里展示了风云4A(FY-4A)卫星的一个在线APP
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值