【分享】报告!发现一个低代码数据可视化开发平台~

简介: 【分享】报告!发现一个低代码数据可视化开发平台~

前言:


哈喽,大家好,我是木易巷~


最近木易巷发现了一个低代码数据可视化开发平台,快来看看吧~


1、介绍

GoView 是一个拖拽式低代码数据可视化开发平台,旨在帮助用户快速构建数据大屏,同时减少心智负担。通过将图表和页面元素封装为基础组件,用户无需编写大量的代码,即可轻松地创建数据可视化。


GoView 支持两种不同的演示模式,一种是纯前端演示模式,另一种是带后端演示模式。用户可以在纯前端演示模式下,直接在浏览器中拖拽和组合组件,进行实时预览和调整。而在带后端演示模式下,用户可以通过与后端集成,实现数据的动态更新和实时刷新。


纯前端 Demo 地址:https://vue.mtruning.club/


带后端 Demo 地址:https://demo.mtruning.club/


GoView 源码地址:https://gitee.com/MTrun/go-view


该平台使用 Vue.js 和 Element UI 等前端框架进行开发,同时集成了其他一些常用的库和插件,如 D3.js、ECharts 等。在使用 GoView 进行数据可视化开发时,用户可以按照自己的需求选择不同的组件和样式,对数据进行可视化展示。同时,GoView 还提供了一些高级功能,如数据过滤、数据分组、自定义样式等,帮助用户更好地实现数据可视化。


2、技术点

框架:使用 Vue3 框架进行编写,通过使用 Vue3 的 Composition API,实现了更好的代码组织和逻辑抽取,使代码更加清晰和易于维护。


类型:使用 TypeScript 进行类型约束,以减少未知错误的发生概率。通过使用类型定义和接口,可以更加大胆地修改和扩展代码,而无需担心类型错误。


性能:在多个方面进行了性能优化,包括页面懒加载、组件动态注册、数据滚动加载等。这些优化措施可以显著提升页面的渲染速度和响应速度,提高用户的使用体验。


存储:实现了本地记忆功能,将部分配置项存储在本地存储中,以便用户在下次使用时可以快速恢复之前的设置。这样可以提高用户的使用体验,并避免重复设置。


封装:对项目进行了详细的工具类封装,包括路由、存储、加/解密、文件处理、主题、NaiveUI 全局方法、组件等。这些封装可以减少重复代码和冗余逻辑,提高代码复用性和可维护性。同时,这些封装还可以提供更加便捷的接口和操作方式,使开发更加高效和灵活。

部分技术栈为:

名称 版本 名称 版本
Vue 3.2.x TypeScript4 4.6.x
Vite 2.9.x NaiveUI 2.x.x
ECharts 5.3.x Pinia 2.0.x
详见 package.json 😁 🥰 🤗

开发环境:

名称 版本 名称 版本
node 16.14.x npm 8.5.x
pnpm 7.1.x windows 11

3、页面展示

项目列表页

工作台

初始页面 | GoView 说明文档:(https://www.mtruning.club/#/

Vue大屏效果:

--END--

好啦,今天的分享就到这里,感兴趣的小伙伴可以自行尝试一下~

目录
相关文章
|
1月前
|
存储 数据可视化 前端开发
低代码数据可视化GoView项目的初体验
低代码数据可视化GoView项目的初体验
|
前端开发 JavaScript NoSQL
全球排名前 3 的开源低代码开发平台测评
低代码开发平台一般内置多种前端 UI 组件,包括表格、表单、图表、富文本编辑器、时间选择器、下拉菜单、地图等,几乎所有搭建工具时需要的前端组件,都能在低代码开发平台内找到。也就是说,你在根据自己需求搭建工具的过程中,完全不需要写任何前端代码,仅需拖拽即可瞬间生成前端组件,后端数据库及 API 也帮你一键连入,简单几行代码,轻松搭建工具。比如可快速构建 admin 后台管理 、销售 ERP、客户 CRM、数据分析看板、云端文件上传管理等基于数据库或 API 的管理工具,曾经用 Vue 开发需要数周,现在只需要几小时,极大提高了开发效率。谁用谁知道,早用早下班。
3557 0
|
1月前
|
数据可视化 前端开发 定位技术
地图作业平台低代码实战(搭建能力提升)
该内容是关于地图数据作业平台从大型WebGIS的“综合作业”模式向人机结合、所见即所得的“简单作业”模式转变的探讨。平台在低代码建设过程中,遇到的问题是如何让非研发人员(如产品经理、工艺人员)能独立搭建车间,而无需理解前端基本概念如事件驱动、数据不可变原则等。为解决这一问题,文章提出了数据筛选器和saveEffect对象的解决方案,简化了数据处理和组件间联动的实现,使非研发人员也能通过可视化方式构建组件通信和联动逻辑。此外,还展示了如何将普通UI组件接入saveEffect的改造方法。最后,文中提到了未来的规划,包括引入逻辑编排能力和图形化表达逻辑代码,以支持更复杂的车间搭建。
地图作业平台低代码实战(搭建能力提升)
|
人工智能 移动开发 数据可视化
欢迎进入 2020 数据可视化智能研发时代
数据时代一个显著特征是数据可视化的崛起,被誉为大数据分析应用领域里的最后一公里,数据可视化将数据分析、工程技术与设计艺术结合,借助图形化的手段,用比文字快十倍甚至万倍的速度清晰有效地传达信息,让人们可以利用人类经历漫长进化得来的强大视觉化思考本能去对所呈现数据进行挖掘、整合,得以辅助分析和决策。
欢迎进入 2020 数据可视化智能研发时代
|
1月前
|
前端开发 数据可视化 JavaScript
探索前端可视化开发:低代码平台原理与实践
【4月更文挑战第7天】本文探讨了低代码平台在前端开发中的应用,介绍了其模型驱动、组件化和自动化部署的原理,强调了提升效率、降低技术门槛、灵活适应变更和保证一致性等优势。建议开发者明确适用场景,选择合适平台,并培养团队低代码技能,同时规划与现有技术栈的融合,实施持续优化治理。低代码平台正改变开发格局,为业务创新和数字化转型提供新途径。
83 0
|
存储 数据可视化 JavaScript
(低代码)可视化搭建平台数据源设计剖析
低代码平台属于APaaS(应用平台即服务),其解决的是企业内部应用协调和人效成本的问题. 随着计算机技术诸如云服务等的发展, 传统软件服务已无法满足数字化浪潮的压力,
985 0
|
8月前
|
运维 数据可视化 Java
低代码开发平台都有哪些?国内外十几大低代码开发平台——汇总分析
低代码开发平台都有哪些?国内外十几大低代码开发平台——汇总分析
228 0
|
11月前
|
数据可视化 Python
python开发低代码数据可视化大屏:启动页(1)
python开发低代码数据可视化大屏:启动页(1)
81 0
|
9月前
|
运维 数据可视化 IDE
低代码开发平台测评
本次测评将从三个方面对低代码产品进行全面评估。首先,我将进行详细的功能测试,以确保产品能够满足用户的需求。其次,我将结合实际应用场景,评估产品的实用性和可靠性。最后,我将提出一些建议和期望,以帮助魔笔产品不断改进和发展。通过本次测评,我希望能够为用户提供全面的参考信息,帮助他们做出明智的决策。
145 0
|
10月前
|
安全 数据可视化 测试技术
【低代码开发】:探索应用开发的未来趋势
【低代码开发】:探索应用开发的未来趋势