我有一个数据库,列出了一堆应用程序及其依赖项。某些依赖项还具有其他依赖项。我试图找出一种基于Web的方式来在网页上显示这一点,以便您可以在整个数据中查看整个递归依赖项列表。我正在使用asp.net mvc。有什么建议吗?
答案 0 :(得分:2)
您可以使用QuickGraph为依赖关系图建模,然后将其导出为GraphViz或GLEE,然后将其渲染为PNG并在您的网页上显示该图片。
答案 1 :(得分:1)
您可以使用一些JavaScript库。
其中一个例子是Draw2d。
答案 2 :(得分:1)
我们使用yFiles的有向图库已经有好几年了,对此非常满意。他们拥有适用于各种开发人员技术的库。
答案 3 :(得分:0)
最简单的事情可能是列出所有应用程序,每个应用程序有两个子列表:“依赖于”和“依赖于”。然后可以允许通过解析所有可能的依赖关系来扩展“依赖于”列表。
最难的是地图。可能有一个制作它们的库。虽然我怀疑用户在这样的地图中遍历连接是有用的,但是当他想知道两个应用程序是否相互依赖时。然而,如果你想展示全局,那就是最终目标。