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
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
Now that we're down to the wire, many upgraders report that the installer hangs. If this happens to...
Based on a technique created by a German blogger, here's how to stop wasting hours checking for Windows...
The Swift community offers a host of tools to help power Apple’s soaring programming language
It's all us techies' fault in creating robots and machine intelligence that can do a better job than...
Microsoft-Qualcomm deal puts Windows 10 and Win32 apps on ARM-based PCs, using several techniques