Linked by Thom Holwerda on Wed 4th May 2011 20:41 UTC, submitted by lemur2
SuSE, openSUSE The first major effect of Attachmate buying Novell (and thus, SUSE) has come into, uh, effect. Novell, of course, is the birth place of Mono, the open source implementation of Microsoft's .NET framework. Reports indicate Mono developers have been fired as part of the streamlining process, but according to Attachmate's CEO, they weren't fired because of Mono.
Permalink for comment 471907
To read all comments associated with this story, please click here.
RE: A Loose Loose situation
by pantheraleo on Thu 5th May 2011 16:04 UTC in reply to "A Loose Loose situation"
Member since:

This is problematic both for Microsoft and for the Linux desktop.

It's less problematic for Linux than it is for Microsoft. It's not like there are that many desktop apps being written in .NET anyway. But when it comes to Web application development in the enterprise (which is where most enterprise software development takes place these days), it's more problematic for Microsoft than for Linux.

Java is winning the Enterprise Web app war over .NET by quite a wide margin specifically because it doesn't lock users into Windows. As a Web application developer for the vertical market, if there is any chance that any of my customers might want to run their own instance of the app on their own servers in their own rack, rather than let us host it for them, I'm always going to use Java instead of .NET. Why? Simple. I'm not going to risk losing a million dollar contract because the customer's infrastructure is Linux based, and so they have to choose a competitor's product just because my .NET product won't work on their Linux servers.

Never underestimate the value of being able to tell a potential customer "Yes, it works, and is supported on your existing server infrastructure. And that is true whether your infrastructure is based on Windows Server, Linux, Solaris, AIX, HP-UX, or even Mac OS X Server."

If Microsoft wants .NET to effectively compete with Java in the enterprise space, .NET has to have very good, and supported cross platform implementations that are 100% compatible with .NET running on Windows. It really is that simple.

In some ways, .NET is nicer than Java. ASP.NET web forms are really slick for example. But I still won't use it for most of my products because it locks my customers into Windows Server, and doesn't give them the freedom of running the app on whatever Server OS they use in their organization.

Edited 2011-05-05 16:20 UTC

Reply Parent Score: 4