AppCube,DLV和echarts的对比

举报
wuyicom 发表于 2021/09/25 01:44:41 2021/09/25
【摘要】     分别使用过APPCube应用魔方,DLV数据可视化或echarts制作过股票数据可视化,根据使用体验,对它们优缺点做一个对比。    (1)对于数据库连接:AppCube能连接mysql,MS SQL Server,oracle,GausDB等关系型数据库,但必须要把关系型数据库里面的表转化为数据集才能使用。DLV(基础版)能直接连接mysql,GaussDB等数据库,在数据里选择m...

    分别使用过APPCube应用魔方,DLV数据可视化或echarts制作过股票数据可视化,根据使用体验,对它们优缺点做一个对比。

    (1)对于数据库连接:AppCube能连接mysql,MS SQL Server,oracle,GausDB等关系型数据库,但必须要把关系型数据库里面的表转化为数据集才能使用。DLV(基础版)能直接连接mysql,GaussDB等数据库,在数据里选择mysql连接的数据库和表。通过SQL语句来获取数据做数据可视化。echarts支持多种数据库,通过SQL语句和ajax来获取数据做数据可视化。

    (2)对组件的支持:AppCube里面有些组件不支持数据集,有些虽然支持数据集,但是不支持使用多区域折线图或多折线图(原因Y轴只能设置一个字段),使用组件受到限制。DLV没有负数类的组件,组件的用途也受到限制。echarts支持组件丰富,不受到限制。

    (3)对开发的要求:DLV的使用相对简单,但还是要拖拽组件来规划大屏。AppCube只使用内部的组件,开发也相当简单,而且通过AI智能手绘生成大屏格式,免去对htmlcss的了解。AppCube可调用echartsAPI接口来增强对组件的支持。三者中最难的是使用echarts。要对htmlcss要了解,才能合理设计好大屏。

    (4)部署的要求:AppCube做好的页面发布后,分享的网址只能在登录自己的账号才能打开。打包下载,可以迁移使用在web服务器上。DLV做好页面直接发布获得分享网址。只有打开分享网址即可查看,而且不需要登录账号和搭建web服务器,节省资源成本。为了数据安全,还可以设置密码。唯一的缺点是基础版最多只能支持5个大屏显示。Echarts需要搭建web服务器,而我采用的是支持python的flask框架来搭建web服务器。

    (5)对于价格:DLV(基础版)一年需要60,AppCube和echart开发完,部署需要web服务器,费用比DLV要高。

    通过上面对比的优缺点,做数据大屏可视化,可根据需要选择合适的软件来开发。其实这是本人目前的使用感受而已,如有说得不对的地方,请各位指正。还有以后通过学习,会发现它们更多的优点。

















【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。