Feeds

Gosling: Microsoft's Java threat is financial, not technical

C Sharp is 'obvious clone'

  • alert
  • submit to reddit

Internet Security Threat Report 2014

ComputerWire: IT Industry Intelligence

.NET's threat to Java is financial not technological, according to James Gosling who believes Microsoft's wallet poses the biggest challenge to Sun Microsystems Inc's drive for market share,

Gavin Clarke writes

.

Gosling - the inventor of Java - concedes, though, Microsoft has made some inroads with Visual Studio.NET. The integrated development environment (IDE), he believes, could pose more of a threat than the .NET languages it contains.

Gosling spoke after Redmond, Washington-based Microsoft last month reported what is believed the first large-scale implementation of a .NET language - the migration of 1.3 million lines of Visual Basic 6.0 to Visual Basic.NET by the Central Bank of Costa Rica.

The Central Bank installed Visual Basic.NET on its mission-critical electronic payment and transaction system.

In an interview with ComputerWire, Gosling dismissed technical improvements in Visual Basic.NET and Microsoft's latest programming language C Sharp. Gosling believes Visual Basic and C Sharp lack adequate security, through their memory models, and necessary cross-platform features that have made Java popular with an estimated 1.5 million developers worldwide.

"It's hard to criticize [C Sharp] because it such an obvious [Java] clone," Gosling said. "The real threat from Microsoft is they can out fund us. They fund developers... Sun is not in a position where we can buy partners," he said.

Commenting on Visual Studio.NET, Gosling said: "The threat is not [Microsoft's] language but the tools. They have made it easy for people to make simple applications and assemble them."

Java and Java IDEs have been criticized for being needlessly complex, excluding many non-technical programmers. It's a challenge recognized by companies like San Jose, California-based BEA Systems Inc, who earlier this year launched WebLogic Workshop to simplify development of Java-based web services.

Sun is following suit with the two-year old ACE Project, to build a tool the company says will radically reduce the time and expertise required to develop web-enabled enterprise applications.

ACE uses code generators to encapsulate an application programmer's expertise avoiding the need to edit code as users edit the original application specification instead. Code is optimized to the underlying hardware so programmers do not have to undertake hand-coding. Gosling said ACE is "on the edge" of turning into a product.

Despite praising Visual Studio.NET's greater ease-of-use, Gosling believes the IDE to be distinctly "middle-of-the-road". Microsoft is converging its embedded, desktop and server development environments on Visual Studio.NET, dispensing with separate IDEs for platforms such as Windows CE .NET for example.

Gosling said the strength of Java IDEs, though, is that they are tailored to the requirements of specific platforms. Scotts Valley, California-based Borland Software Corp, for example, spans mobile, desktop and server with different versions of JBuilder.

"Microsoft says Visual Studio.NET does everything for everybody. That Visual Studio.NET works for the high-end developer and the low-end developer. They are [really] middle of the road.

"There's a large collection of tools for different situations. Sometimes people want us because we don't have a simple answer. No one size fits all," he said.

© ComputerWire

Intelligent flash storage arrays

More from The Register

next story
Download alert: Nearly ALL top 100 Android, iOS paid apps hacked
Attack of the Clones? Yeah, but much, much scarier – report
NSA SOURCE CODE LEAK: Information slurp tools to appear online
Now you can run your own intelligence agency
Whistling Google: PLEASE! Brussels can only hurt Europe, not us
And Commish is VERY pro-Google. Why should we worry?
Microsoft: Your Linux Docker containers are now OURS to command
New tool lets admins wrangle Linux apps from Windows
First in line to order a Nexus 6? AT&T has a BRICK for you
Black Screen of Death plagues early Google-mobe batch
Microsoft adds video offering to Office 365. Oh NOES, you'll need Adobe Flash
Lovely presentations... but not on your Flash-hating mobe
prev story

Whitepapers

Designing and building an open ITOA architecture
Learn about a new IT data taxonomy defined by the four data sources of IT visibility: wire, machine, agent, and synthetic data sets.
How to determine if cloud backup is right for your servers
Two key factors, technical feasibility and TCO economics, that backup and IT operations managers should consider when assessing cloud backup.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Website security in corporate America
Find out how you rank among other IT managers testing your website's vulnerabilities.