Nonetheless it was (and is still) used by thousands of users worldwide, despite all its drawbacks. And I'm not aware of any other modeling tool that could come even close to it in functionality. Can you point at something better? RationalRose perhaps? I'm sure it was my worst experience with C++.
I used to work for a company that made a UML modeling tool. The earlier versions of it had been written in C++ and just about 8 years ago a Java version was launched. The decision that was made a year later was rather risky: to discontinue C++ version and switch to Java completely. This allowed to concentrate the development on just one product, which finally brought the success.
Was Java one of the main reasons for the big success of the product and the company? Quite possibly so.
Would the company have succeeded had not Java been chosen? Perhaps, with a bit of luck.
If Java was such a crap as it's often depicted, would this be possible at all? I very much doubt it.
I used to work for a company that made a UML modeling tool. The earlier versions of it had been written in C++ and just about 8 years ago a Java version was launched. The decision that was made a year later was rather risky: to discontinue C++ version and switch to Java completely. This allowed to concentrate the development on just one product, which finally brought the success.
Was Java one of the main reasons for the big success of the product and the company? Quite possibly so.
Would the company have succeeded had not Java been chosen? Perhaps, with a bit of luck.
If Java was such a crap as it's often depicted, would this be possible at all? I very much doubt it.