So, I finally got my hands on the document and took a closer look at it. I find myself agreeing with what everyone else has been saying, but first, let me drop this quote here:
Quote : Reflecting in part The strength of ( pre-merger ) Compaq and Dell as Intel x86-based industry
standard server suppliers and the numerical skew of the survey sample base toward small to
midsize enterprises, these two vendors have a correspondingly large share of mentions as
enterprise systems vendors.
Primary supplier shares fall to 17% for Compaq and 14% for Dell AT system 390-class user sites;
for HP, EMC, IBM, Sun and Unisys, primary shares rise to 11%, 15%, 24% and 16% and 3%,
respectively.
The thing is, I noticed Microsoft isn't even mentioned here. Not a peep. And then, right after that, they actually try to compare J2EE and .NET! First, they claim Microsoft has zero footprint in the enterprise solution space, and then they turn around and attempt to weigh them against each other. It’s like trying to compare apples to oranges, isn't it? .NET and J2EE aren't even in the same league—they aren't complementary, and they don't share much common ground. They lay out these premises at the very beginning and then immediately pivot to comparing their market shares. But how can you possibly compare markets when the needs of the people choosing .NET versus those choosing J2EE aren't even remotely identical? And yet, they move straight to declaring .NET the winner over J2EE....
I honestly have no idea who these folks are that put this report together, but these numbers just don't add up to me. If you look at the chart on page 71, it shows 89% running .NET while 46% are using J2EE solutions.
Now, I have to ask: How is that even possible, considering .NET is relatively young compared to Java? How could the software industry manage to capture such a massive chunk of the market and churn out that much software in such a short window of time??? 😕
Let's focus on RH. I've only ever heard of two software firms that actually went with .NET! Even in our neck of the woods, there are quite a few dev shops, and I know plenty of them that crossed .NET off their list before they even started!
Forget about .NET! I know of one software firm that actually switched their entire database because so many potential clients refused to buy anything running on Microsoft SQL Server. I'm not sure which database they migrated to, since I haven't kept in touch with them lately.
Everywhere I look, people seem to be running away from Microsoft when it comes to the core domains of their IT operations. Microsoft might hang on for a long time as the go-to desktop OS, or maybe at the edges of a system where uptime isn't the absolute top priority, but the heavy-duty backbone systems? Those are almost always built on something else entirely.
So, quite frankly, I have no clue where they are getting these figures... 😕
To be honest, it feels to me like building a major bank's information system based on Windows Server and .NET would be the most reckless move my company could ever make...