![]() Corporate.Net Brewing Fresh Code: Java Development Environments By Todd Tannenbaum Java is the new kid on the playground of programming languages. Web browser support, platform independence and good network integration are turning Java into an overnight sensation. Although the Java language itself is a joy to use, development of complex business applications in Java has suffered because of a lack of what we would consider a modern development environment: a sophisticated marriage of an editor, compiler, debugger, rapid-application development (RAD) tools and user-interface design tools, source browsers, and project management integrated into an intuitive GUI-based package.
In our University of Wisconsin lab, in Madison, we tested three of the latest Java development environment offerings. Although we received products from vendors that essentially provide a RAD-based front end to the Sun JDK, we reviewed only complete Java-integrated development environments (IDEs), consisting of an integrated compiler and graphical debugger. We tested environments from Microsoft Corp., SunSoft and Symantec Corp. Why Should I Care About J ava? Java provides several advantages for common business client/server development projects, often involving corporate information access front ends coupled with some business logic distributed between the client and the server. Unl ike solutions from PowerBuilder and Delphi, where the technology is largely proprietary to the vendors that produce these tools, Java is an industrywide standard. Thus, your organization's IT strategy is better isolated from any negative impact of external decisions made by companies like Powersoft and Borland International regarding their products. Java also has advantages over standard object-oriented languages such as C++: It is easier to learn, avoids common C++ pitfalls, such as memory leaks, and includes a rich industry-standardized class library that incorporates everything from Web-server access to database access via JDBC. Now add to this the widely publicized advantages of Java's platform independence, thin client management savings, client security, and Web a nd intranet savvy. The current crop of Java IDEs reviewed represent the first salvo. As we go to print, several major Java IDEs are in beta for release later this year, including major offerings from Borland, Powersoft, and IBM Corp. In addition, be on guard for upgrades incorporating significant database RAD support into Java. In the current standings, however, Symantec's Visual CafŽ takes top honors. Microsoft's Visual J++ is also a very strong contender, but less so if your development needs require lots of intricate user-interface design. Finally, we found SunSoft's Java WorkShop intriguing and fully expect it to become a dominant force in this market. However, for now we'd suggest waiting for the next upgrade.
Symantec Corp. Visual Café 1.0
|
|
by Chris Lewis Hide & Seek With Gateways & Translators by Eric Hall Updated Februayr 7, 1997 |


To view the Report card.











