当前位置:网站首页>乘风破浪,探索数据可视化开发平台 FlyFish 开源背后的秘密!
乘风破浪,探索数据可视化开发平台 FlyFish 开源背后的秘密!
2022-06-10 22:04:00 【云智慧AIOps社区】
引言
相比于传统报表,可视化大屏的更能让企业复杂业务产生的海量数据呈现地更加直观、简明且易于被人接收。本文将详细介绍低代码数据可视化开发平台 FlyFish 的功能特性以及 FlyFish 与其他热门数据可视化开发平台优劣势对比分析。
什么是 FlyFish
FlyFish是一款面向开发者的数据可视化编排平台,为数据可视化开发场景提供了高效的一站式解决方案。
同时,FlyFish也提供了灵活的拓展能力,支持组件开发、自定义函数与全局事件等配置,让开发者面对复杂需求场景时也能保证高效开发与交付。
FlyFish独特性在哪里
了解数据可视化领域的开发者应该知道,目前市面上的可视化产品种类繁多,竞争异常激烈,如阿里的DataV,帆软等,就算在图表库方面,也有Apache Echarts这种知名项目。
既然市面上已经有这么多成熟的可视化产品,我们为什么还要推出FlyFish,难道是在重复造轮子么?
所以下面我们来着重分析一下,FlyFish与目前市面上主流的可视化产品的差异点在哪里
FlyFish VS DataV
DataV是一款强大的数据可视化产品,主打非开发者人群,不懂技术的人也可以通过图形化的界面搭建可视化应用。
在产品层面,面向开发者人群,FlyFish支持组件的自定义开发、自定义函数与全局事件等配置。同时,FlyFish兼容目前市面上所有主流的前端技术栈,开发者可以使用前端任何技术栈在FlyFish上开发组件
GitHub地址:https://github.com/CloudWise-OpenSource/FlyFish
Gitee地址:https://gitee.com/CloudWise/fly-fish
FlyFish VS Echarts
Echarts是一个基于 JavaScript 的开源可视化图表库,目前有许多开发者都基于Echarts开发可视化组件与应用。
但是Echarts仅仅是个图表库,并不具备平台能力。而FlyFish底层渲染引擎可以完美兼容Echarts等主流组件库。FlyFish的平台能力加上Echarts丰富的组件库,开发者可以快速的开发出大屏应用。
总结一下,FlyFish与目前主流的可视化工具的区别主要有以下几个点
面向开发者群体,为开发者提效
核心功能完全开源
底层渲染引擎兼容Echarts等主流图表库
具有强大的平台能力
平台兼容所有主流的前端开发技术栈
优秀的组件扩展能力
FlyFish企业版核心特性
下面,我们以FlyFish企业版为例,看看FlyFish都具有哪些强大的平台化能力。
工作台模块
核心资源信息一览,支持快捷跳转各页面查看详情。快速上手,支持快捷创建应用,也能直接使用模板进行创建。

项目管理模块
针对不同业务场景,添加对应的项目信息,用于不同场景的业务管理。

针对不同的项目,可配置对应的应用、组件信息多个应用、组件信息构建出完整的项目信息。

应用开发模块
展示所有应用信息。当前系统包含2DV大屏、3D大屏两种类型的大屏应用信息。

开发应用:配置大屏页面、组件信息。组件作为最小元素拼接出所有页面的展示信息。同时组件可作为按钮联动多个页面的交互。

组件开发模块
可在线开发组件,也可将已有组件直接导入,开发完成的组件需上传组件库才能用于项目。

在编辑区编辑组件信息,可视化区展示可视化组件信息。对组件信息执行编译、安装依赖(可选)、更新上线的操作后,组件才能上传组件库并用于项目。

内置各种常用组件,用于应用开发。包括仪表盘、水波球、看板、线图看板、面积趋势图、趋势图、筛选条件等。

模板库
应用模板库收录并展示成熟的大屏模板,其他项目可直接使用模板创建新的大屏应用。开发并脱敏完成的应用,可上传至应用模板库,支持被所有用户直接使用、并开发自己的应用。

组件库收录并展示了已发布的成熟组件,其他项目可以直接复用。

API应用服务层
API列表提供对API的信息接入和集中纳管,接口分组分类清晰,接口文档标准规范。支持对接入的接口进行访问控制和授权控制。

应用管理功能支持创建和管理所有应用身份,支持与API建立授权关系。

用户管理模块
FlyFish 独立登录场景下,支持用户注册账号,在用户列表可以查看和管理所有用户信息。启用状态下的用户才能被授予角色权限。

角色是每个用户在低代码开发平台内的身份。对每个角色分别设置菜单权限,从而达到为所有用户授权的效果。

写在最后
未来,FlyFish在开源方面将持续加码,我们会将下面这些适合个人开发者的功能全部开源出来
增加数据源管理
对接HTTP API数据源
支持对数据源进行模型建表
支持根据数据表进行SQL查询
支持创建网格化画布应用
支持响应式布局
最后,欢迎社区的所有开发者和我们一起共建FlyFish的开发者生态。
更多福利
目前,FlyFish 的组件现金激励计划正在进行中,开发组件,领取万元现金
活动地址: http://bbs.aiops.cloudwise.com/t/Activity
同时,您也可以微信扫描识别下方二维码,备注【飞鱼】加入 AIOps 社区飞鱼开发者交流群,与 FlyFish 项目 PMC 面对面交流~

边栏推荐
猜你喜欢

Mmdetection dataloader construction

vulnhub之dc3

Interpreting the registry class of mmcv

Opencv_ 100 questions_ Chapter III (11-15)
![Authoritative guide to Web3 technology stack [2022]](/img/76/0f64604f5e5355300f5ec498ea23e1.png)
Authoritative guide to Web3 technology stack [2022]

Play electronics, poor three generations

Online questionnaire system based on php+web+mysql

DC4 of vulnhub

数据与信息资源共享平台(四)

Vulnhub's DC3
随机推荐
项目实训10——对特定数据库的备份
Creation of thread pool
unity 代码为动画注册事件
AI智能视频分析EasyCVR平台设备通道批量删除功能的开发实现
[Axi] explain the principle of two-way handshake mechanism of Axi protocol
vulnhub之dc3
完美解码PureCodec 20220601
Vulnhub练习 DC-1靶机
中金财富证券证券股票开户安全吗?靠谱吗?
【原创】医鹿APP九价HPV数据抓包分析
A journey of database full SQL analysis and audit system performance optimization
简单阻抗匹配电路及公式
[006] initial string
Is there any risk in opening an account with BOC securities? Is it safe?
06 15 10 20 神秘代码,等你破译
Pulling method of common webcam
kubernetes多网卡方案之Multus CNI部署和基本使用
Basic knowledge learning of Web cluster (1)
smb匿名
线程池的创建