Note that three of these six tools -- Borland JBuilder, IBM VisualAge for Java, and Cosmo Code -- are new (or were not released in time to be included in our last comparative review). The other three tools have been upgraded since our last review to include JDK 1.1 support and various enhancements.
The evolution of Java visual IDEs over the past nine months has been astounding. Last year, most Java tools wouldn't stand up against the capabilities of even the early versions of Borland C++. Fortunately, this new group of tools is powerful and friendly.
In this review, JavaWorld looked at the major Java JDK 1.1 tools that tout a visual integrated development environment. A great many Java tools have been released or improved in the past few months. We can't review every one of these, but we try to describe them all (as well as all sorts of other Java developer products) in JavaWorld's comprehensive Developer Tools Guide. (If the Tools Guide is missing your favorite tool, let us know.)
The reviewed tools are quite powerful now, and many are relatively inexpensive and/or provide free trial versions, so there are plenty of alternatives if you don't have much money to spend on tools. For example:
(See the Resources section for URLs.)
On one hand, only recently have some tools become JDK 1.1-savvy. On the other hand, the list of visual Java development environments is a long one; choosing the top candidates for this review was no easy task. Based on input from JavaWorld reader surveys, data from research companies, and the experience of the reviewer, we established a set of criteria. To be chosen for inclusion in this review, a given tool had to:
Of these criteria, the most difficult one to quantify is "substantial marketshare." What makes this so difficult is that beyond the top three leaders (VisualJ++, Café and Java WorkShop) the market analysts' opinions greatly differ. Using a variety of sources including JavaWorld's own reader surveys, we had to make our best guess.