点击空白处退出提示
作品详情
2、图模技术升级:原来的图模技术采用drawio+AntV-G6,其中drawio无法满足生产级别(3000节点以上)数据量的快速渲染,而G6更侧重于数据展示。为了更好地满足客户需求和功能模块复用,通过使用乐吾乐开源库topology.js封装图模组件,对整体图模技术升级应用。
3、可视化技术升级:系统原来的可视化功能采用帆软的FindBi+iframe集成到系统上,在实际使用中,拓展性受限以及无法快速响应客户个性化需求,基于当前问题,通过独立组件库方式,借鉴echarts数据集概念,打造可通用、可自定义和配置简单的大屏展示开发库,落地到6个实际项目中。
4、业务模块公共组件化:复用业务模块是节省多项目成本的一个重要途径。为了满足项目的个性和业务的共性,通过lerna对每个公共模块独立开发包,利用装饰器对业务模块重构,页面入口留有配置参数可实现小范围修改,每个组件都严格按照规范标注注释、使用文档以及示例,最后自定义cli工具管理业务依赖升级。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论