Most read:
Popular archives:
JavaWorld's new look is here!
We've upgraded the site with a fresh look-and-feel, improved topical navigation, better search, new features, and expanded
community platform. Learn more about the changes to JavaWorld.
| Oracle Compatibility Developer's Guide |
| The Explosion in DBMS Choice |
The good news is that there is a wide variety of development tools available today that can fit almost any budget. Thus business leaders do not need to confine developers to one tool. In fact, providing a smorgasbord of aids often helps developers do their best work.
Many development tools can be downloaded and test-driven for a trial period. If your developers try a tool and determine that it's useful, then adding it to the corporate toolbox is probably a good idea. Naturally, the same goes for the many fine tools available free of charge.
We recently test-drove two leading IDEs: Sun Microsystems' Forte for Java 2.0 Internet Edition and Oracle's JDeveloper 3.2. We found the two environments to be very useful for creating Java-based business applications and observed that each allowed us to load and work with existing code with ease.
To measure our success with these tools, we decided to build the same e-commerce applications using each environment. In addition, we created the same set of applications using a text editor to determine the possible productivity gains that developers might find by using the Sun or Oracle IDE.
We loaded the Internet Edition of Sun's Forte for Java on a Windows 2000 machine to create our e-commerce applications. We also loaded the Community Edition of Forte for Java on Solaris and Linux machines to examine how development on these platforms might be performed with Forte. The basic interface experience is the same regardless of the platform on which you use Forte.
Forte for Java's interface makes good use of scarce screen real estate. Initially, it opens to fill approximately a quarter of the screen; then depending on whether you are editing, browsing, running, or debugging, additional, task-specific windows open on the remaining portion of the screen.