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.

If this aspect is already in Dia, please forgive me (and tell me how to use it, as I 
didn't find it first). If it isn't, well, I may try to have a
look at how to do it, but don't expect too much from me, time is so short ... Of 
course, if you think it would be an error for Dia to implement such a
feature, please tell me why.

Marc

Reply via email to