viser icon indicating copy to clipboard operation
viser copied to clipboard

可以讲讲这个库和bizcharts的区别吗(react)?

Open HaveF opened this issue 7 years ago • 8 comments

搜了下, 没找出来什么太大区别, 除了文档上面, viser更少一些... 😄

viser中介绍是 Lightweight depending only on G2 两者的用法好像差不多

比如viser写

          <Candle
            position='time*range'
          />

bizcharts就会写

         <Geom
            type='schema'
            position='time*range'
            shape='candle'
          />

请问有没有什么设计哲学之类的考虑?

或者有没有什么 roadmap 之类的? 甚至是大致的计划呢?

感谢

HaveF avatar Jan 29 '19 06:01 HaveF

viser 与 bizChart 的共同之处都是基于 @antv/g2 实现的。

差别的话

  1. bizChart 仅支持 react 框架,viser 支持更多的框架 react vue ng 以后开发项目切换框架,不需要切换图表库,熟悉一套api,走遍天下都不怕
  2. viser 支持更多的quick type,比如 line bar stackbar 写起来更方便, 也更加贴合图表库元素概念,用户更容易理解
  3. viser 支持一些自己开发的扩展属性,比如 label density , format 等,这个比较隐藏,api 没透露出来,可以在这里看案例 https://github.com/viserjs/viser/blob/master/demo/chart/bar-1/react.tsx
  4. viser 不仅仅只是一个图表库,还支持更多的其他库,比如 viser-cell 基于 f2 的移动端图表库, viser-graph 基于 g6 面向关系网络库
  5. viser 基于 typescript 开发, 有自己的type 库,更加适应现在前端开发的技术趋势,也能更加方便你的检测 api 使用的正确性,而且2018年 typescript 普及率越来越高了哦,还不赶紧加入 ts 的怀抱 ~

写在最底下的话,欢迎各位前端大佬一起来共建。么么哒~ 这里有可爱的妹子,也有可爱的蓝孩子 ~

huxiaoyun avatar Jan 30 '19 07:01 huxiaoyun

谢谢, 那么请问有没有 bizcharts 比 viser 好的地方呢 🤐 (除了文档稍好一些 - -;)

另外补充一点表面上的区别, viser是 ts的, bizcharts 是js的, 但带有ts的types

HaveF avatar Jan 30 '19 07:01 HaveF

哈哈。 bizcharts 比 viser 好的地方 ,这个嘛,自己体会咯~

我是王婆,我爱自卖自夸 ~ 希望更多人参与建设 ... 啊喵

huxiaoyun avatar Jan 30 '19 12:01 huxiaoyun

整理了一下区别, 方便后来者看:

Viser Bizcharts
基础 @antv/g2 @antv/g2
开发语言 typescript javascript
TS类型声明(*.d.ts) ✔️ ✔️
框架支持 react,vue,ng react
Geom 几何标记使用方式 直接使用Geom类型: Line, Point等 使用通用Geom组件, 通过type属性来区分
主题 配置方便 配置麻烦
移动平台支持 viser-cell(没发现文档) BizGoblin
图可视化 viser-graph
地图 bizMap开发中
其他 * 场景模板

HaveF avatar Jan 31 '19 03:01 HaveF

帅哥,这么热心,来一起共建啊,开发起来都很快的啊 ~ ~~

无敌星星眼,忍心拒绝吗!

huxiaoyun avatar Jan 31 '19 04:01 huxiaoyun

其实只是给自己整理了个笔记🙃 这不是水平不够, 先从整理文档开始呢么🤣

HaveF avatar Jan 31 '19 05:01 HaveF

哈哈 ~~ 热烈欢迎有志之士。新年快乐~ @HaveF

huxiaoyun avatar Feb 13 '19 12:02 huxiaoyun

更新一下, 现在 Bizcharts的开发语言也是typescript了

davidxifeng avatar Oct 05 '20 16:10 davidxifeng