(TODO)前端组件的分类
分类
数据驱动型
通用可视化组件。
配置驱动型
Atom UI、Element UI、Ant Design、Vant UI 等等。
业务驱动型
比如流入流出柱状图。
客户端的可视化组件遇到的问题
根据 8.19 和孙继东、韩渊皓的讨论:
当前问题
1、客户端的定位是做业务开发,不适合做通用可视化组件,名不正,言不顺,难以申请独立的开发资源。
2、如果暴露大量的配置项,让产品自行配置出想要的效果,初期开发成本巨大(得开发一个类似 ECharts 的库)。
我给的建议
从范式上约束需求和设计,先搞几个范式组件,让业务先用起来,然后再慢慢开放配置项。
技术方案
远航版:C#,这个有开源库可以用,还好一些。
统一版:C++,这个纯靠手撸,比较麻烦。后面估计考虑从 C#的版本 COPY 转写过来。
常见 Q&A
可视化组件的边界是什么?
数据驱动 + 可视化选型。