ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Java allies ape Microsoft's methods

Martin LaMonica CNET News.com

Published: 22 Sep 2003 12:05 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

If imitation is the sincerest form of flattery, Microsoft's fiercest foes -- Java software providers -- are showing growing admiration for their powerful rival.

The leading Java adherents -- Sun Microsystems, BEA Systems, IBM and Oracle -- have ratcheted up efforts to attract software developers through a tried-and-true Microsoft strategy: offering easy-to-use tools to drive adoption of more expensive server software.

The goal is to make Java the preferred software for building and deploying Web services applications, thereby driving sales of related software, including application servers, portal software and integration servers.

Microsoft's successful Visual Basic tools, which allow developers to quickly build corporate applications, have long helped propel the growth of Windows-based software, particularly on desktop PCs. Since its emergence in the mid-1990s, Java, too, has been extremely successful. Java is used by millions of professional programmers, and Java-based server software is the only real alternative to Microsoft's .Net Web services software.

"There's only two stacks now, .Net and Java," Greg Papadopoulos, Sun's chief technology officer, said in an interview with CNET News.Com. "The world should have two, for competitive reasons."

But Java's sophistication has also been its liability. Java 2 Enterprise Edition -- the server version of Java -- is industrial strength, but it requires highly trained programmers to design and code applications. By contrast, Microsoft's bread-and-butter business in the tools market has been relatively easy-to-use tools, notably Visual Basic, which allow less-skilled developers to quickly build Web applications.

Right now, Java software makers are targeting simpler tools and server software at customers that build smaller applications. That's where the demand is, and where Microsoft has had a stranglehold on the market, analysts say.

"To continue to grow their businesses and tap into new markets, (Java vendors) have to identify markets where they haven't had a foothold before. And for Java vendors, that certainly is the low end," said Stephen O'Grady, an analyst at RedMonk. "The opportunity at the high end just isn't there like it was a couple of years ago."

Next

Previous

1 2 3 4


  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
199 out of 285 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:




Related Jobs

Java Lead Application Designer - Nottingham - to 42k

Apply online or call Richard Smith on 0115 934 7272 for details. An opportunity for an experienced Java developer is now available with a large ...

Java Developer - Web Services - Axis

Huxley Associates reputable city based underwriting client have the requirement for a Java Developer with Web Services and Axis experience. You will ...

C# Bespoke Web Applications Developer Huddersfield 32,000

Key: C# Visual Studio HTML CSS. Leading edge, firmly established business is seeking a talented C# Web Applications Developer. This privately owned ...

Discussions

harpless harpless

SAP goes big business

Friday 25 July 2008, 6:17 PM

1 comment
pjc158 pjc158

Will Drizzle rain on Sun's MySql

Friday 25 July 2008, 5:30 PM

1 comment
pjc158 pjc158

Show me the money!

Friday 25 July 2008, 5:18 PM

5 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling