On Tue, 21 Mar 2000, Marc Petit wrote:
> Hi ! I develop software, and I discovered Dia yesterday. It seems great
> to me. I've never used Visio, so I can't tell which one is better (no
> doubt Dia, for being open source is a great quality ;-).
>
> There is only one point that I don't really approve : IMHA, data and
> presentation should be separated. I don't know if it would be useful for
> any other use, but for software development, it would make many things
> possible. What do I mean ? Well, if you can save or load a file
> containing only class descriptions (in XML), you can synchronize it
> with your code (generate or analyze it). This synchronization would also
> allow you to have a list of available classes, and you could, when you
> create a diagram, select one class in this list without having to enter
> all its parameters.
Sorry, Dia is all about presentation. And that is just the way it is. It
has no concept of the hierarchical data structures the diagram might
represent. This is a concious design choise. Dia is made for drawing
pretty pictures.
/ Alex