(TODO)前端组件的分类

分类

数据驱动型

通用可视化组件。

配置驱动型

Atom UI、Element UI、Ant Design、Vant UI 等等。

业务驱动型

比如流入流出柱状图。

客户端的可视化组件遇到的问题

根据 8.19 和孙继东、韩渊皓的讨论:

当前问题

1、客户端的定位是做业务开发,不适合做通用可视化组件,名不正,言不顺,难以申请独立的开发资源。

2、如果暴露大量的配置项,让产品自行配置出想要的效果,初期开发成本巨大(得开发一个类似 ECharts 的库)。

我给的建议

从范式上约束需求和设计,先搞几个范式组件,让业务先用起来,然后再慢慢开放配置项。

技术方案

远航版:C#,这个有开源库可以用,还好一些。

统一版:C++,这个纯靠手撸,比较麻烦。后面估计考虑从 C#的版本 COPY 转写过来。

常见 Q&A

可视化组件的边界是什么?

数据驱动 + 可视化选型