2009-11-23 4 views
1

나는 많은 응용 프로그램과 그 종속성을 나열하는 데이터베이스를 가지고 있습니다. 일부 종속성에는 다른 종속성도 있습니다. 나는 데이터를 통해 재귀 의존성의 전체 목록을 볼 수 있도록 웹 페이지에서이를 시각화하는 웹 기반 방법을 찾아 내려하고있다. 나는 asp.net mvc를 사용하고 있습니다. 어떤 제안?웹 시각화 의존 도구에 대한 권장 사항

답변

2

QuickGraph을 사용하여 종속성 그래프를 모델링 한 다음 GraphViz 또는 GLEE으로 내 보낸 다음 PNG로 렌더링하고 해당 이미지를 웹 페이지에 표시 할 수 있습니다.

+0

나는 대화 형 (가능한 경우 사용자가 링크를 클릭 할 수 있음)으로 이미지를 저장하는 것이 이상적이지는 않지만, – leora

+0

옵션을 사용해 주셔서 이미지 맵 (http://www.w3schools.com/ TAGS/tag_map.asp)를 사용하여 노드를 클릭 할 수있게 만듭니다. –

0

아마도 가장 쉬운 일은 "depends on"및 "depend for for"각각에 대해 두 개의 하위 목록이있는 모든 앱을 나열하는 것입니다. 그런 다음 모든 의존성을 해결하여 "의존"목록을 확장 할 수 있습니다.

가장 어려운 점은지도입니다. 그 (것)들을 만들기를위한 도서관이 있을지도 모른다. 이러한 맵에서 사용자가 연결을 따라 이동하는 것이 유용 할 것이라는 점은 의심 스럽지만 두 응용 프로그램이 서로 의존하는지 알아 내려고 할 때 유용합니다. 그러나 큰 그림을 보여주고 싶다면 궁극적 인 목표가 될 것입니다.

1

일부 JavaScript 라이브러리를 사용할 수 있습니다.
이러한 예로는 Draw2d입니다.

1

우리는 2 년 동안 yFiles의 유향 그래프 라이브러리를 사용해 왔으며 정말 만족합니다. 그들은 모든 종류의 개발자 기술을위한 라이브러리를 가지고 있습니다.

관련 문제