2010-11-22 28 views
1

Nous devons créer des diagrammes de type Visio ou UML générés dynamiquement sur un site Web. Nous utilisons C# (.Net 3.5 Framework). Nous avons toutes sortes d'entités liées entre elles. Une entité peut avoir plusieurs relations avec d'autres entités (0 ... n). J'ai donc beaucoup de blocs et beaucoup de lignes entre ces blocs et il doit être lisible.Qu'est-ce qu'une bonne bibliothèque de dessin ou outil pour générer des diagrammes de type Visio/UML pour le web?

Quelle bibliothèque ou quel outil peut-on utiliser pour générer des diagrammes pour ce type de données?

La sortie peut être Silverlight, HTML5, Flash, SVG ou simplement une image.

Quelles sont vos idées?

Merci.

Répondre

1

Graphviz est populaire pour générer des diagrammes automatiquement en utilisant par ex. UML, voir aussi la discussion connexe dans this thread.

0

J'utilise gliffy.com. Je ne pense pas qu'il a UML mais il fait une très bonne impression Visio.

0

Avez-vous besoin de les générer par programme? Les utilisateurs ont-ils besoin d'interagir avec eux?

Si c'est le cas, vous pouvez envisager de dessiner le graphique avec le code JS. Raphael est une bonne bibliothèque graphique de JS.

http://raphaeljs.com/

En outre, cette question SO a quelques autres liens:

Vector graphics in Javascript?

+0

J'ai besoin de les générer programatically, oui. Je vais jeter un coup d'oeil à Raphael JS. THX! – hoest