Web系统的开发过程中,使用各种Chart统计图、二维表格的需求非常普遍,这就导致前端开发人员要花费大量的时间去做这种重复性又很费时间的开发工作。同时对生产系统后期维护也带来了很大的麻烦,随便一个小的修改都要修改代码重新打包发布。那么是否有什么办法解决这种问题呢?数维图信息科技有限公司推出的一款组件化开发图表的产品SovitChart,很好的解决了这个问题。
通过把网页上的所有图表分离出来作为一个个的小组件单独开发,然后以配件的形式嵌入到页面上相应的位置,达到页面整体效果。SovitChart提供了在线开发平台可以通过不用编码制作各种样式的图表,同时可以绑定数据接口或者定义JSON数据格式实现图表的数据绑定。开发好的图表通过在线发布或者离线下载发布等方式嵌入到自己的页面中,即可实现组件化开发集成。
这种组件式开发的优势有以下几点:
- 通过平台工具在线开发,无需编写大量的重复代码,简单高效。
- 设计好的组件可以重复使用,达到一次设计多页面,多项目共用的目的。
- 减少维护的工作量和复杂度。系统正式运行后,要修改图表只需要通过SovitChart平台在线调整重新发布即可,整个过程不用调整代码,不用重新打包部署。