Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address:

Best in Java

< em>JavaWorld</em> honors the top Java technologies

  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone

Page 2 of 6

Both the Windows and Solaris editions of the HotSpot VM were chosen as finalists, with the Solaris edition taking first prize. "My first choice is the Solaris edition," continues Sommers, "because Java coupled with this operating system obtains one of the most reliable ways -- if not the most reliable one -- to deploy mission-critical enterprise applications."

For more information on the Solaris version of Java HotSpot Server VM 2.0, along with the other winners mentioned here, visit the Resources section below.

Other finalists:

  • Blackdown 1.3 Linux, Blackdown.org
  • Java HotSpot Server VM 2.0, Windows, Sun Microsystems


Best Java IDE: JBuilder 4 Enterprise, Borland Software

Acknowledged in JavaWorld's last Readers' Choice Awards, Borland again accepted the award this year for Best Java IDE. Designed specifically to support the Java 2 Platform, Enterprise Edition (J2EE), JBuilder 4 Enterprise is a tool for creating business, database, and distributed applications. In addition to supporting Enterprise JavaBeans (EJB) 1.1-compliant development on the Windows, Solaris, and Linux platforms, version 4 features new visual two-way tools, designers, and wizards that speed the development and deployment of e-business applications.

"Ever since version 3.5, JBuilder has been a fast and stable tool, and its free version is strong enough for its intended users," comments ECA judge Daniel Steinberg, director of Java offerings at Dim Sum Thinking. "As a Mac guy, I really like the way JBuilder runs on Mac OS X in the Borland demos."

Developers can use JBuilder 4 Enterprise to build dynamic, data-driven Web apps with InternetBeans, JavaServer Pages (JSPs), and servlets. The tool is integrated with Borland Application Server and also supports BEA's WebLogic Server, this year's Best Application Server winner. Users can run and debug EJB and CORBA applications either locally or remotely and can deploy EJBs instantly without shutting down the application server.

In May, Borland announced the release of JBuilder 5, which supports XML and IBM WebSphere.

Other finalists:

  • Forte for Java 2.0, Sun Microsystems
  • VisualAge for Java 3.5, Enterprise Edition, IBM


Best Java Performance Monitoring/Testing Tool: JUnit 3.5, JUnit.org

On their way to OOPSLA 97, Kent Beck, director of JUnit, and Erich Gamma, coauthor of Design Patterns (Addison-Wesley, 1995), wrote JUnit -- a regression-testing framework used by developers who implement unit tests. JUnit has always been free, but this year it debuted as an open source tool.

"JUnit is simple for programmers to understand, use, and extend," says Beck. "And there are ports of the basic architecture to every imaginable programming language."

"The bang-for-the-buck factor puts JUnit 3.5 ahead of the rest," says ECA judge Tony Sintes, senior principal consultant at BroadVision and JavaWorld's Q&A expert. "While JUnit is a bare-bones approach to software testing, it forces you to think and program with testing as a major component of development, not as an afterthought."

  • Digg
  • Reddit
  • SlashDot
  • Stumble
  • del.icio.us
  • Technorati
  • dzone
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a JavaWorld account? Log in here. Register now for a free account.
Resources
  • Java HotSpot Server VM 2.0, Solaris, Sun Microsystems
  • JBuilder 4 Enterprise, Borland Software
  • JUnit 3.5, JUnit.org
  • Java API for XML Processing (JAXP) 1.1, Sun Microsystems
  • The Collections Framework, Sun Microsystems
  • BEA WebLogic Server 6.0, BEA Systems
  • Thinking in Java, Second Edition,Bruce Eckel, Prentice Hall
  • Java Message Service API 1.0.2, Sun Microsystems
  • Java 2 Platform, Micro Edition, Wireless Toolkit 1.0.1, Sun Microsystems
  • Tomcat 3.2, the Jakarta Project
  • Other JavaWorld resources