Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Reinvigorated Java IDEs change the development landscape

Java IDEs have improved steadily over the last few years. Products from IBM, Borland, and Sun show just how far they've come


This flaw, small as it is, reflects a frequent experience I had with RAD 7 — many features are not implemented well. For example, installing the software was very difficult. After considerable support from IBM, I got the product installed correctly, although the original problems were never identified.

Download PDF

There’s more. An option to spell-check comments and literals (a useful capability) does not work because IBM ships no dictionary; if the feature is enabled, it marks all words as misspelled. The code-checking tools occasionally prescribe invalid corrections. Dynamic help in dialogs frequently takes you to the wrong level of help, so you’re forced to navigate back to your specific context.

Over time, the accumulation of these problems makes this otherwise good product frustrating to use.

I have one other complaint: IBM is far behind the other vendors in supporting existing Java standards. It is the only IDE in this review that has no support for either Java EE 5 or Java SE 6.

I’d recommend RAD 7 to sites already heavily committed to IBM, due to the product’s special support for those products, especially DB2 and WebSphere. Also, sites that want the same IDE for developers in many countries should like RAD 7, as it is implemented in far more foreign languages than any other IDE. However, the comparatively high price and my other complaints should encourage sites to examine all options before committing their dollars.

Borland/CodeGear JBuilder 2007 Enterprise Edition
JBuilder 2007 garnered first place in our last roundup. This edition is the first release since the product was ported to the Eclipse platform. It is shipped by CodeGear, a division of Borland that focuses on IDE tools.

13FEjavaJB2007.gif
Click for larger view.
Due to Borland’s well-publicized difficulties and the fact that this is the first release on a new platform, I expected a good product with rough edges. Instead, I found a very smooth, very robust IDE with many innovative features. It’s safe to say that CodeGear decided to throw everything it had at this release — and succeeded brilliantly.

For Java coding, JBuilder has three different sets of code auditors and analyzers: the open-source PMD, Findbugs, and Borland’s own code-inspection tool. These work well together (in fact, they run the risk of overflowing the developer with flagged items), although they lack actionable explanations of the problem as well as the thoughtful resolution recommendations found in IBM’s RAD 7 product.

JBuilder bundles a metrics package that is more extensive than any I’ve seen in any IDE. It generates more than 80 different metrics, displaying them diagrammatically or in spreadsheet format. (Curiously, the metrics do not include the maintainability index, although all the metrics that make up this index are computed.) You can turn off the metrics you’re not interested in and set thresholds for those you do want to track. JBuilder also saves metrics snapshots so that you can compare the current state of the codebase with previous runs to make sure the numbers are trending in the right direction.

Andrew Binstock is senior contributing editor of the InfoWorld Test Center.
Continued
« PREVIOUS PAGE | 1 | 2 | 3 | 4 | NEXT PAGE » 

 The Bottom Line

IBM Rational Application Developer for WebSphere Software 7.0
IBM, ibm.com

Good  7.9
criteria score weight
Features 8 40%
Ease-of-use 8 20%
Integration 8 20%
Performance 8 10%
Value 7 10%

Cost:
$4,120 (includes 12 months of support)

Platforms:
Windows, Linux

Bottom Line:
IBM’s RAD 7 is a robust, capable IDE that integrates especially well with other IBM technologies and has good visual editors. However, it does not support Java EE 5 or Java SE 6, and it has limited modeling capabilities — two big drawbacks.

About our Reviews and Scoring Methodology

 The Bottom Line

Borland/CodeGear JBuilder 2007 Enterprise Edition
Borland/CodeGear, http://codegear.com/jbuilder

Very Good  8.6
criteria score weight
Features 9 40%
Ease-of-use 8 20%
Integration 9 20%
Performance 8 10%
Value 8 10%

Cost:
$1,999

Platforms:
Windows (Linux and MacOS ship in May)

Bottom Line:
JBuilder is a smooth, well-designed, capable IDE. It offers excellent metrics and code inspections plus stellar team integration tools. It works seamlessly with numerous open-source tools, Java servers, and databases. It is limited for the moment to Windows only.

About our Reviews and Scoring Methodology

 The Bottom Line

Sun NetBeans 5.5
Sun Microsystems, netbeans.org

Good  7.4
criteria score weight
Features 7 40%
Ease-of-use 8 20%
Integration 6 20%
Performance 8 10%
Value 10 10%

Cost:
Free

Platforms:
Windows, Linux, Mac OS, Solaris

Bottom Line:
Great collaboration tools and a superior GUI designer distinguish this open-source Java IDE, but missing features (some of which will appear in the imminent 6.0 release) and lack of integration with enterprise technologies diminish NetBeans 5.5.

About our Reviews and Scoring Methodology


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Dialing up Agility with Business Transformation
Is your organization innovating quickly enough to meet their needs, drive your business goals, and rise above the competition? Business Integration - leveraging the power of BPM and SOA - is the key to making the transition from the fragmented enterprise to a connected one. Register to attend this live webcast now!

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist