1.Ext.get()ä¸Ext.fly()åä»ä¹ä¸åï¼
2.FlyFish|前端数据可视化开发避坑指南(二)
3.低代码平台FlyFish在云智慧的坛源落地实践探索
Ext.get()ä¸Ext.fly()åä»ä¹ä¸åï¼
Ext.get()æ¯æ¬¡é½ä¼å建对象.èflyåä¼å»ç¼åä¸æ¥æ¾,ç¶åè¿å.ä½ å¯ä»¥çä¸ä»ä»¬çæºä»£ç ,å¦ææ大é对象éè¦è·å¾çè¯,æ好使ç¨Ext.fly()æ§è½ä¼å¥½ä¸äº.
FlyFish|前端数据可视化开发避坑指南(二)
FlyFish是云智慧开源的一款数据可视化编排平台。通过配置数据模型,社区用户可实现上百种可视化图形组件,源码无需编码,坛源即可打造符合业务需求的社区炫酷可视化大屏。平台还提供组件开发、源码游戏java源码自定义函数与全局事件等配置,坛源确保高效开发与交付。社区
注意,源码本避坑指南专为云智慧开源数据可视化平台FlyFish服务。坛源对数据可视化感兴趣的社区读者可点击访问FlyFish并给项目Star。加入微信小悠智慧,源码回复"飞鱼",坛源可加入开发者交流群,社区共同探讨。源码
A1:若遇到端口问题,天命4 源码需修改config/env.js中的componentDir配置,加入'/screen_cbdef0e9dbd5f'。
A2:为解决上述问题,可采用缩放方式解决。
A3:当前版本迭代至2.2.0,main分支代码稳定性欠佳,建议使用FlyFish-2.1.2版本。
A4:部署文件需放置于Nginx或Tomcat中,方可进行发布。源码需通过web服务器部署,以供访问。
A5:为确保系统安全,需将SELinux设置为开启状态。
A6:调整端口至,如遇MongoDB认证失败,panda框架源码删除development中的连接字符串,去除账号密码。
A7:完成编译后,在lcaweb下运行lcapWeb。
A8:修改部署包中的config/env.js,对componentDir添加代理配置,如加了/testPage,则将componentDir改为testPage/components。
A9:若遇到访问问题,可尝试使用***或直接下载文件,避免使用git clone。
A:导出文件后,解压并运行index.html,使用nginx等服务发布。
A:开源版本仅提供Linux/mac版codeServer,喷子源码搭配出于安全考虑,进行了一些功能限制与优化,如限制终端使用,不支持Windows。如需,可参考文档进行本地安装,功能更全,但不建议公开部署。
A:...
A:接入数据源后,FlyFish支持SQL查询建模,直接应用于组件。
开源福利:云智慧已开源数据可视化编排平台FlyFish。配置数据模型,实现上百种可视化图形组件,无需编码,源码双生介绍即可打造符合业务需求的炫酷大屏。提供组件开发、自定义函数与全局事件配置,高效开发与交付。欢迎访问GitHub或Gitee,给项目点赞送Star,参与组件开发,万元现金等你来拿。
GitHub地址:github.com/CloudWise-Op...
Gitee地址:gitee.com/CloudWise/fly...
低代码平台FlyFish在云智慧的落地实践探索
低代码平台FlyFish在云智慧的落地实践探索,揭示了技术领域中低代码概念的实用性与价值。王海虎,作为开源项目FlyFish的项目PMC、云智慧的研发经理与全栈工程师,分享了低代码平台在解决实际问题中的应用与优势。
低代码平台能够解决哪些问题?在工程师视角下,开发数据可视化项目时,常会遇到繁杂的架构设计,如访问层、输出层、实现层等,以及大量的增删改查操作。这些细节不仅繁琐,还可能使优秀人员感到厌倦,普通人员也难以胜任,导致研发和项目交付效率降低。低代码平台的出现,旨在快速搭建解决方案,即使无代码基础也能快速上手。
从团队效率提升角度出发,低代码平台使得可视化成为“所见即所得”的一站式开发模式,无需搭建环境,通过丰富组件库,利用拖拉拽方式快速生成解决方案。开发过程从一次性任务转变为可沉淀复用的资产,组件间可复用,数据方向通过规范标准提升复用性。
云智慧自主研发的低门槛、高拓展性的低代码应用开发平台—FlyFish,为数据可视化开发场景提供了高效解决方案。它提供了丰富的组件和应用模板库,通过拖拉拽形式完成数据可视化开发,即使是零开发背景的用户也可轻松完成工作。
FlyFish已开源,开源地址包括GitHub和Gitee,用户可访问查看项目源码。在内部使用中,FlyFish通过组件化和配置化提升了工程师的工作效率。不同大屏间的差异化问题通过固定组件样式和抽离常用配置解决,工程师可快速复用组件素材开发大屏项目。
在线开发模式的采用,极大地提高了协同开发效率,无需部署开发环境,代码复制和分享方便,简化了本地开发的繁琐步骤。针对不同项目和场景,FlyFish通过积累的丰富大屏素材与组件模板,提供了定制化解决方案。例如,原本两周的工作量,现通过FlyFish拖拉拽一键生成;对于相似大屏,可通过复制已有模板快速开发;即使大屏样式不同,基于现成组件进行二次开发也更为高效。
FlyFish的核心架构设计与演进包括了2D组件集成、组件设计、函数与数据集概念、调度中心Event和Screen视角等。通过优化组件与组件、组件与函数之间的通信,以及提供完整的应用架构,FlyFish实现了独立应用的构建和管理。未来,FlyFish将继续在组件开发激励、平台功能拓展等方面进行创新与优化。
在低代码平台FlyFish的探索中,云智慧不仅展示了技术实现的高效与便捷,还通过开源策略促进了社区发展与共享。这一平台的实践探索,为数据可视化领域提供了创新解决方案,同时也为工程师群体带来了更高的效率与更多可能性。