hi,
i've already read though its feature list. but i still want to know your personal opinions. how about the product and how you think about of using a WYSIWYG design tool in real life.
i personally prefer non-WYSIWYG tool. for FSM, i like to write down a plain-text transmission table ( a matrix ) such as below,
StateFrom StateTo EventA/doFoo ...
then have a tool draw any kind of graph for me, including postscript, pdf or jpeg.
by doing job this way i found i can easily maintain graphs and focus on core business problems without fussing on drawing and layout.
another benefit comes from version controlling. because the graph is plain-text and human readable, it is so much more easier than binary to be managed by a version control system such as CVS or Subversion.
another question is about code-generating. VisualState can generate code for a FSM. in you opinions, how much benefits you can get from the capability ? and what is the possible drawbacks ? ( i always consider code-generating as pain for it introduces another kind of dependence into code )
any comments will be appreciated.
- woody