Top Java programming tools: Oracle JDeveloper Studio 11g (22.214.171.124.0)
Oracle's JDeveloper Studio is uniquely different from the other products examined here. It walks its own path and reflects the agenda of Oracle, rather than concerning itself with needs outside of Oracle's interests. Rather than viewing it as a free product that's closed source, it's more accurate to view JDeveloper as Oracle's internal development tool that it offers at no charge to anyone who might find it useful.
The Oracle agenda makes the product narrowly focused and thereby limited in some respects, but also very effective in other ways. The ties to the Oracle software stack can be seen in all aspects of the IDE, even down to the version number, which by fiat cannot move ahead of the version number of Oracle's core product, the DBMS. Given this wall, the version number extends into increasing levels of decimal points. In the process, the usual information regarding which releases represent important product upgrades is completely lost.
Installation is simple, but the final product is curiously registered on the system where it's installed with the telling name of "Oracle Fusion Middleware." Most people don't view IDEs as middleware, but this categorization underscores JDeveloper's substantial support for middleware development as part of its extensive enterprise capabilities. For example, JDeveloper provides lots of support for ADF (Application Development Framework), Oracle's preferred Java Server Faces (JSF) component set. It equally supports TopLink (the persistence layer Oracle bought from BEA before it acquired BEA entirely), and it offers extensive Java EE tooling including an embedded version of the WebLogic server that can be started and managed from within the IDE.
The Oracle-only approach works well within JDeveloper as long as you hew closely to the Oracle stack, top to bottom. For example, should you switch from Oracle's JSF components in ADF to those of another vendor, your ability to do WYSIWYG UI development becomes limited.
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
Early results look promising: the many-hours-long Win7 waits may be behind us
Now that we're down to the wire, many upgraders report that the installer hangs. If this happens to...
Combining the telecom giant and content titan is a lose-lose for consumers and the economy alike
Check out the new bells and whistles -- including the Touch Bar -- on Apple's latest iterations of the...
We may not need another JVM language, but open source Whiley could wind up with other back ends
The originator of the Apache Spark big data processing framework has outfitted its cloud service with...