I used ArgoUML since yesterday. Yesterday I was not able to load my model file; it was corrupted. The backup file was also corrupted. The fact that a model file can get corrupted is a bug in ArgoUML. I lost several hours of work and of course I don't forgive ArgoUML for this.
I just switched to Fujaba (free), which seems much more stable and has all the features I need.
If you decide to use ArgoUML, you take a risk.
Bruno
http://www.practicalsoftwarearchitect.com
Gentleware has a free community edition UML tool as well -- Poseidon (http://www.gentleware.com/). I've used the free edition a bit and it is not crippleware (at least from what I was trying to do -- deployment diagrams...).It looks like it was built on top of argo (same LNF, same functionality, but more diagrams, more stable, etc..). If you like argo but don't want the instability, then you may want to take a look at that one as well.
And no, I am not affiliated with the company at all.
- N
> I used ArgoUML since yesterday. Yesterday I was not
> able to load my model file; it was corrupted. The
> backup file was also corrupted. The fact that a model
> file can get corrupted is a bug in ArgoUML. I lost
> several hours of work and of course I don't forgive
> ArgoUML for this.
ArgoUml is pre-release, hence the pre- 1.0 version number and does point out that it shouldnt be used for work you cannot afford to lose.
Argo uses zipped XML files to store the model and if you consult the discussion archives on the site you will see information on how to recover corrupted model files, which is a trivial easy task.
Instead of whinging/complaining about it why not contribute. IMHO, the least you should do is submit the corrupted file and make a bug report . FOSS projects rely on community particupation, not leeches.
Hi Martin,
Just to make something clear: IMHO there is no excuse for releasing an application with such major bugs, whether it is open source, pre-release or whatever. If ArgoUML is still a developer version, then release it only for the project developers. Many people use ArgoUML for serious work, not only hello-world-type applications, and I suspect that they do not understand that the 0.16 version number means "your model files may get corrupted."
My opinion in previous post is not whining, it is objective: I had trouble with it and I explained why. I described a personal experience that might be useful for others, whereas you posted only a bad excuse and useless flaming.
Oh, and by the way, version 0.16 is termed "latest stable release"on ArgoUML website...
Losing time/work is an an occupational risk, if you choose to use a development version of software, you know you are increasing the risk, or should do. It is pre-release software, dont use it for serious work. You could reduce your risk by using the commercial version, Posiedon for €100, or Enterprise Archictect as suggested for €250, or Select Enterprise ?000, or Rose $6000, but all you are do with those is paying to reduce your risk and for backup when (not if) something goes wrong. It always does,
I've lost time & data to Windows, Excel, Word, even Solaris & Linux, even if s/w was a 100% reliable/error free, there would still be the h/w risk. Get use to it , s**** happens.