云智慧开源数据可视化编排平台—FlyFish
随着大数据和人工智能的发展,企业对数字化建设的发展越来越重视,所有的企业负责人都认识到了数据价值的重要性。
而可视化大屏越来越成为了每个企业都必备之物。你是否遇到过你的 leader 突然对你说,下周公司某个重要客户要来,我们需要一张大屏向客户展示我们公司的数据,这个任务交给你。然后你去协调设计,研发的资源,算来算去,时间还是不够。基于此,云智慧开源了 FlyFish(飞鱼平台)
项目 GitHub:https://github.com/CloudWise-OpenSource/FlyFish
飞鱼平台(FlyFish)是云智慧公司自主设计、研发的一款低门槛、高拓展性的低代码应用开发平台,为大屏开发场景提供了高效的一站式解决方案。零开发背景的用户也可以通过拖拉拽的方式完成大屏的开发交付工作。
依托于云智慧的行业项目实践,飞鱼沉淀了丰富的前端组件库与大屏模版库与大屏模板库,针对不同行业进行模版划分,能够更加精确地服务于各行业需求场景
低代码平台
飞鱼为不会代码的同学提供了大屏设计器,并提供拖拽式的可视化设计工具,预置多种数据视图,全面支持 Echarts、HighCharts、D3 等图形组件。
如下图所示,通过配置数据模型,使用飞鱼平台提供的上百种可视化图形组件,你可以零编码地开发符合自己业务需求的炫酷可视化大屏,甚至零编码实现 3D 业务大屏。每个组件都支持自定义属性
目前飞鱼开放了许多组件供开发者选择,包含柱状图、趋势图、仪表盘、地图、象形图、饼图、雷达图、散点图等丰富组件库,只需通过拖拽就可实现。同时,通过飞鱼的组件列表,你将实时或者其他开发者新提交的组件信息。让你再也不为组件不够用所发愁。
事件与函数
通过事件或函数,可以对视图组件进行关联及钻取分析。数据展示平台内置了常用的鼠标及屏幕事件,如鼠标双击、鼠标移入/移出、挂载完成、浏览器窗口尺寸变化等,只需在线配置事件参数,即可零编码实现数据响应。并且,遵照平台的 DQL 语法规范,用户也可以自定义事件函数,以实现独特的页面图形交互。
可视化组件开发
开发者可以对现存的可视化组件,进行复制、导出、修改以及源码编辑,这常用于视图组件复用及开发协作。除平台内置的上百种可视化组件外,通过安装依赖,用户可以引用 Echarts / HighCharts / D3 等框架的数据图形进行快速开发。
飞鱼支持静态 mock 数据、http 接口、外部数据库等多种方式的数据接入。平台内支持开发与发布自定义前端组件与交互逻辑,支持配置全局的自定义函数、全局事件与全局数据集、支持选择大屏比例和自适应,灵活满足不同的需求场景。让你告别从 0 到 1 手撸代码。通过一键生成代码包的方式实现高效率的交付。
拥抱开源
为了反哺社区,我们已经将飞鱼源代码开源到 GitHub 上,本次开源遵循 GPL v3 开源协议,我们希望开发者和客户可以通过使用飞鱼平台降低大屏开发的成本。更希望有更多的开发者可以参与到飞鱼的技术产品迭代中,一起建设飞鱼软件生态。
GitHub 地址:https://github.com/CloudWise-OpenSource/FlyFish
Gitee 地址:https://gitee.com/CloudWise/fly-fish
评论