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...
Win7 Update scans got you fuming? Here’s how to make the most of Microsoft’s 'magic' speed-up patch
Picking an Android phone can be difficult, but we're here to help. These are the top Android phones you...
Our dystopian future of machine learning breaking bad is already unfolding before our eyes
After two months with no patches, Tuesday's release introduced several severe bugs, two of which...
Voice-controlled assistants are proliferating, and opening them to third-party app makers is proving to...
A race condition flaw has been fixed in the mainline Linux kernel, but some Red Hat, Canonical, and...