在我工作的公司中,我们有几个基于Web的应用程序,需要以一种或另一种形式绘制数据图表。因此,我们正在研究重复使用我们提供图表的努力的不同方法。就我们而言,似乎存在架构上的分歧,因为我们可以为每个应用程序使用相同的图表组件/库(在每个服务器上安装它),或者我们可以将图表集中到一个单独的服务器并将其用于所有图表需求。
显然,第二种选择会更通用,但我也可以看到,当图表与所使用的数据分离时,在来回发送数据以及提供交互式图表(可能)时会增加更多的复杂性。
有没有最好的做法,我们应该尝试并遵循这样的情况?
答案 0 :(得分:0)
这取决于很多事情:
一种方法是开发一个单独的模块,每个系统都会在本地安装它,并决定他们想要使用哪个版本以及何时升级。