Welcome Guest. | Log In| Register | Membership Benefits
News

May 22, 2000

Printer ready
Printer ready

Java Emerges As Server-Side Standard

continued...page 3 of 3

Illustration by Rhonda Voo
Related links from our sister publications:

  • Computer Reseller News Luring New Customers (5/8/00)

  • Network Computing Executing Java Programs Securely (5/1/00)

  • EETimes In embedded world, Java is just coming up to snuff (4/24/00)
  • TechEncyclopedia
    Need a definition of a technology term? Look it up here:


    Send Us Your Feedback
    Performance also continues to be a concern, but less so as the Java action shifts to the server. "If you have a just-in-time Java compiler that compiles into memory, you can get performance that rivals C++," Kalinovsky says. Of course, if you count the time it takes to actually load and compile, C++ will outperform Java. Still, better-optimized Java compilers and faster processors give Java sufficient performance on the server for most business applications. "You can't beat C++ in performance, but Java is still worth it for the faster development," Kalinovsky says. New Java virtual machines will also improve performance, Westra adds.

    Java Server Pages, which many hoped would open Java programming to Web developers, has proven disappointing in terms of ease of use. It still requires serious Java programming skills, which puts it beyond the reach of the HTML/XML programmers who build Web pages. "The JSP model makes me uncomfortable, but I expect within a year there will be powerful tools that bring a nice front end and eliminate programming," says George Roman, CTO of diCarta Inc., a Redwood City, Calif., provider of online contract negotiation and management services over the Web that makes extensive use of Java Server Pages.

    Finally, third-party Enterprise JavaBeans have yet to hit the shelves in volume. Art Technology Group Inc., Theory Center (acquired by BEA Systems Inc.), and a few others offer commercial Enterprise JavaBeans. However, a large component marketplace comparable to that for ActiveX has yet to emerge, although analysts says it's coming.

    The biggest drawback Java faces may be the perception of its lack of openness. Sun backed away from its promise to turn Java over to a public standards body in favor of the Java Community Process, which enforces compliance and gives licensees some input into Java development direction. Sun, however, still owns Java and controls development. This is similar to the way Microsoft treats ActiveX and COM.

    "Java 2 has brought a flood of new licensees, including four of the top five application servers, 14 licensees in all," says Bill Roth, Sun's group product manager for Java 2 Enterprise Edition. However, some key players--IBM in particular--continue to sit on the sidelines. "We're working with IBM and still hope to bring them onboard," he says.

    Joe ChungPhoto by Brian Smith Java developers don't seem terribly worried about Sun's handling of Java. "I'm concerned about the danger when one company controls what a lot of us depend on," says Joe Chung, CTO of Art Technology Group, a developer of Java components and an early Java Community Process member. "But Sun's track record with Java is impressive, and the JCP is a reasonable start. Still, if Sun doesn't live up to its JCP commitment, I'll be the first to scream, because we really depend on Java."

    Most developers are taking Sun's policy reversal in stride. "I'm a little concerned, particularly about IBM, but I don't think it is a serious problem," Kalinovsky says. Adds Grasso, "We're not concerned, and our customers aren't either. The JCP allays my fears."

    Quinn also gives Sun the benefit of the doubt. "It's unreasonable for licensees to expect Sun to give up Java 2 Enterprise Edition to a nonprofit standards group, but Sun must provide a level playing field," he says. As the C++ experience illustrates, open-standards bodies have trouble moving quickly enough to come up with the right innovation when markets are changing. The JCP may yet prove the best model.

    With J2EE, Sun transforms Java into more than a language, just as Microsoft has made Windows into more than just an operating system. Both offer nearly complete application-development infrastructures to speed the development and deployment of distributed component-based applications.

    In further efforts to enhance the attractiveness of J2EE adoption and promote widespread use of Java for enterprisewide application development, Sun recently announced the release of its new open-source integrated development environment for Java, Forte for Java Community Edition 1.0. Available free of charge for download from Sun, the Forte for Java Community Edition consists of a modular Java technology development environment that includes integrated visual design, editing, compilation, and debugging capabilities for building Web-enabled applications.

    In the end, the choice for building E-business applications will come down to the computing environment. For Windows environments, the obvious choice is Microsoft. Everyone else appears to be heading to Java. Neither is going to take over the world.

    return to page 1, 2

    Illustration by Rhonda Voo
    Photo of Chung by Brian Smith

    Back to This Week's Issue
    Send Us Your Feedback
    Top of the Page

    CAREER CENTER
    Ready to take that job and shove it?



    TechCareers

    SEARCH
    Function:

    Keyword(s):

    State:
    SPONSOR
    RECENT JOB POSTINGS
    CAREER NEWS
    Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

    Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.



    Specialty Resources

    Featured Microsite

     

    Join economist Chris Cornell and 3 CIOs in an Exclusive Online Exchange for Senior IT Executives: Using IT to Drive Value in a Turbulent Economy. November 5th only.