AppCube,DLV和echarts的对比
分别使用过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智能手绘生成大屏格式,免去对html和css的了解。AppCube可调用echarts的API接口来增强对组件的支持。三者中最难的是使用echarts。要对html和css要了解,才能合理设计好大屏。
(4)部署的要求:AppCube做好的页面发布后,分享的网址只能在登录自己的账号才能打开。打包下载,可以迁移使用在web服务器上。DLV做好页面直接发布获得分享网址。只有打开分享网址即可查看,而且不需要登录账号和搭建web服务器,节省资源成本。为了数据安全,还可以设置密码。唯一的缺点是基础版最多只能支持5个大屏显示。Echarts需要搭建web服务器,而我采用的是支持python的flask框架来搭建web服务器。
(5)对于价格:DLV(基础版)一年需要60,AppCube和echart开发完,部署需要web服务器,费用比DLV要高。
通过上面对比的优缺点,做数据大屏可视化,可根据需要选择合适的软件来开发。其实这是本人目前的使用感受而已,如有说得不对的地方,请各位指正。还有以后通过学习,会发现它们更多的优点。
- 点赞
- 收藏
- 关注作者
评论(0)