*reads case study*
Eh? What were they smoking when they wrote that?
"However, Java could only deliver on about 70% of the cross-platform promise."
So, they are saying that a Microsoft technology that currently only runs on Windows is more cross-platform than Java?
"As far as interoperability is concerned, we feel that the interface approach (Web services) is more solid than the portability approach. The reason why we feel the J2EE solution is not completely portable is because your J2EE application doesn't automatically run on every J2EE application server (without designing and verifying accordingly)."
And anything .NET only runs on a Windows operating system, thus they did have to design for the platform. They also seem to be saying that .NET doesn't need verification... well, whatever technology you are using, nobody but a cowboy would make it live without extensive testing. Did they outsource to India? *snicker*
"In the end, a commercially supported framework is cheaper. By the time you add the hardware (assuming that it's Sun) and the database (assuming that it's Oracle), the deployment costs even for a free J2EE application server are higher than for the .NET Framework."
Wha? If a PC-based server meets their needs (Windows doesn't run on anything else), why would they go out and buy an expensive Sun server? And naturally, since they wouldn't be using MS SQL, they'll be buying the uber-expensive Oracle. Couldn't possibly use an open-source database server.
"We knew that the only way to go was with standards-based development tools,"
If he means Microsoft standards, then yeah, I guess. I just find the whole article a tad over the top. I've never seen a story like this outside a Microsoft site. It kinda reminds me of Microsoft's response to Apple's Switch ads... they eventually had to admit that the woman in question happened to be a Microsoft employee.