指标开发简介
客户端部分的运行方式非常简单,如果是基于HTTP协议只需要部署在普通Web容器下即可,当然你也可以与后台部署在同一个Web容器下。由于客户端程序采用的是SPA模式开发的,内部程序代码主要是以静态的HTML与JavaScript组成,所以无需任何编译解释支持。
对于采用HTTP部署方式,二次开发出来的指标插件的部署也非常简单,按要求开发的插件只需存放到对应的插件目录,并添加相关信息至插件配置文件,即可集成至指标平台。(如果客户端包装为EXE运行方式,需采用自动更新机制更新下载插件)
开发一个指标插件,需要考虑如下事情:
- 指标插件在编辑器中是否具有属性编辑功能(是否需要支持可视化的属性编辑器)。
- 指标插件是否支持数据绑定操作,绑定平台提供的数据集数据(是否需要根据数据呈现)。
- 指标插件是否支持钻取\筛选\跳转等事件操作(是否有一系列交互操作)。
- 指标插件是否有必要支持重用,采用通用设计开发准则(考虑通用设计可进一步复用)。
下图展示了已经集成的指标插件:
下图展示了ebar的指标编辑界面: