看完这篇包你懂得AntV 架构演进-G6 篇!

本文详细介绍了AntV G6从关系映射到图编辑器再到图分析引擎的架构演进,包括G6在不同版本中对布局、交互、编辑功能的改进。文章探讨了G6开发的背景、遇到的问题以及解决方案,强调了理解业务需求和技术原理的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 

简介

G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,今天我们一起来回顾:

  • G6 之前的关系可视化
  • V1.0 关系映射
  • V2.0 图编辑器
  • V3.0 图分析引擎

G6 发展的时间线如下:

G6 之前的关系可视化

早在做 G2 之前我们就接触了集团内部一些关系图的项目,以安全和风控的业务为主,也有一些动态的流程图,但是团队迟迟没有决定编写一套关系图框架,很大的一个原因在于:有太多失败的关系图项目。

往往是项目一开始得到各个方面的大力支持,我们配合设计师做了一套好看炫酷的关系图展示页面,初期开发者、设计者都很满意,但是真正的使用者依然解决不了问题,大都类似于这类图:

一方面用户很难完成业务上的任务,看起来好看但是不好用,另一方面使用的技术栈很零散,一旦我们退出这个项目,后期基本处于维护乏力的状况。

当我们开始做 G2 后,需要在 G2 中实现一些关系图:

4 5 6

这时候很多部门的开发同学希望我们在 G2 中也能支持流程图,例如: 7 8 9

但是 G2 的架构来做关系图的展示还行,增加很多交互、支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值