【发布时间】:2009-11-23 19:19:33
【问题描述】:
我有一个数据库,其中列出了一堆应用程序及其依赖项。一些依赖关系也有其他依赖关系。我正在尝试找出一种基于 Web 的方法来在网页上可视化它,这样您就可以看到整个数据中的递归依赖项的整个列表。我正在使用 asp.net mvc。有什么建议吗?
【问题讨论】:
标签: asp.net-mvc dependencies visualization
我有一个数据库,其中列出了一堆应用程序及其依赖项。一些依赖关系也有其他依赖关系。我正在尝试找出一种基于 Web 的方法来在网页上可视化它,这样您就可以看到整个数据中的递归依赖项的整个列表。我正在使用 asp.net mvc。有什么建议吗?
【问题讨论】:
标签: asp.net-mvc dependencies visualization
您可以使用QuickGraph 对依赖图进行建模,然后将其导出为GraphViz 或GLEE,然后将其渲染为PNG 并在您的网页上显示该图像。
【讨论】:
您可以为此使用一些 JavaScript 库。
Draw2d 就是一个例子。
【讨论】:
几年来,我们一直在使用来自yFiles 的有向图库,并且对它非常满意。他们拥有适用于各种开发人员技术的库。
【讨论】:
可能最简单的做法是列出所有应用程序,每个应用程序都有两个子列表:“依赖于”和“依赖于”。然后可以通过解决所有可能的依赖关系来扩展“依赖于”列表。
最难的是地图。可能有一个图书馆来制作它们。虽然我怀疑用户在这样的地图中遍历连接是否有用,但当他想了解两个应用程序是否相互依赖时。但是,如果您想展示大局,那将是最终目标。
【讨论】: