Top Java programming tools: Other IDE options
It is a puzzle why so many vendors and open source volunteers choose to write IDEs for languages already well served by development tools. Just a few weeks ago, for example, InfoWorld reviewed nine (count 'em!) Python development tools. At one time, the Java IDE space was equally marked by a surfeit of options. However, as Java has matured, fewer new IDEs have been introduced and some veteran products, as described below, are facing retirement.
Embarcadero JBuilder. In its current incarnation, this product is merely a slight upgrade to JBuilder 2008. According to company spokespeople, Embarcadero -- which bought the IDE product line, then named CodeGear, from Borland in 2008 -- has no plans for substantial enhancements to JBuilder in the foreseeable future. Given that the company is actively developing its other IDEs, such as its Delphi offerings, it's safe to conclude that JBuilder has reached end of life.
Genuitec MyEclipse. MyEclipse is a subscription-based offering of Eclipse that includes a set of bundled plug-ins. As mentioned earlier in the Eclipse review, finding, installing, and managing Eclipse plug-ins is a chore that can, at times, be fairly complicated. MyEclipse facilitates this by offering versions of Eclipse with the plug-ins installed and fully integrated. Some plug-ins, such as a port of NetBeans' Matisse UI designer, were purpose-built by Genuitec. Subscriptions range in price from $32 per year to $199 per year and include support.
IBM Rational Application Developer. This IDE (affectionately dubbed "RAD") is part of a series of somewhat different development environments shipped by Big Blue. These are listed at rather hefty prices ($2,150 retail) that are usually reduced to near zero when customers buy other software products, such as IBM's WebSphere JEE server. RAD and its brethren are built on a base consisting of Eclipse and adorned with role-specific extras. For example, the architect edition has extensive UML modeling tools. The Business Developer version has support for IBM's 4GL and so forth. If your site is intimately tied to WebSphere, then these tools make sense. But for most purposes an alternative such as MyEclipse (see previous) will provide the similar functionality at a better price.
Also on InfoWorld:
- Why Oracle was right to sue Google
- Top five scripting languages on the JVM
- InfoWorld review: Nine fine Python development tools
- InfoWorld review: Tools for rapid Web development
- InfoWorld review: Eight PHP power tools
- Lab test: Climb aboard Ruby on Rails
Having trouble installing and setting up Win10? You aren’t alone. Here are many of the most common...
Picking an Android phone can be difficult, but we're here to help. These are the top Android phones you...
Confidence in our power over machines also makes us guilty of hoping to bend reality to our code
FCC head Ajit Pai spins a tale where net neutrality rules ruined the internet, and he's the savior who...
Oracle's coming experimental technology could make some apps start faster, but it could slow other ones...
The world of cloud storage has many facets to consider. Here's a comparison of block, object, and file...
We all have missteps, but there’s no need to repeat the common errors of others when you do your own...