Что такое хорошая библиотека для рисования или -tool для создания Visio- / UML-подобных диаграмм для Интернета? - PullRequest
1 голос
/ 22 ноября 2010

Нам нужно построить динамически сгенерированные Visio- или UML-подобные диаграммы для веб-сайта. Мы используем C # (.Net 3.5 Framework). У нас есть все виды сущностей, которые связаны друг с другом. Одна сущность может иметь несколько отношений с другими сущностями (0 ... n). Поэтому у меня будет много блоков и много строк между этими блоками, и он должен быть читаемым.

Какую библиотеку или инструмент можно использовать для создания диаграмм для данных такого типа?

Вывод может быть Silverlight, HTML5, Flash, SVG или просто изображение.

Какие у тебя идеи?

Спасибо.

Ответы [ 4 ]

2 голосов
/ 24 ноября 2010
1 голос
/ 22 ноября 2010

Graphviz популярен для автоматического создания диаграмм, например, с помощью. UML , см. Также соответствующее обсуждение в этой теме .

0 голосов
/ 22 ноября 2010

Вам нужно генерировать их программно?Нужно ли пользователям взаимодействовать с ними?

Если это так, вы можете рассмотреть возможность рисования графика с использованием кода JS.Рафаэль - хорошая библиотека векторной графики JS.

http://raphaeljs.com/

Кроме того, этот вопрос SO имеет еще несколько ссылок:

Векторная графика в Javascript?

0 голосов
/ 22 ноября 2010

Я использую gliffy.com.Я не думаю, что у него есть UML, хотя он производит очень хорошее впечатление от Visio.

...