According to statistics, Java continues to have the crown of the most used VM-based platform in the industry. However, Microsoft's C# and .NET gain ground every day. While C# might or might not overcome Java in the following years, the fact remains that more and more programmers want the choice of C# among their developer tools. So, where does this situation leave Apple?
Permalink for comment
To read all comments associated with this story, please click here.
And the reason is simple: On one side, it is being pushed by MS, and on the other by Linux. What's the best way to stay afloat? Support as many languages as possible.
This makes sure that an app written "for Linux" or "for Windows" will also run under OSX. As the whole world moves forward and starts using the new languages, Apple will NOT be left behind. It also opens up Macs as a market, and negates all arguments that Macs lack software.
MS will also be happier: MS makes a tidy sum selling Office to macs (don't know the exact number), and the money will be sorely missed. Presumably, MS will start writing Office in .NET, and so if the same code-base can be used for Windows and Macs, then the costs go down drastically.... IE is also another potential application.
Meanwhile, IBM will want to help Apple too. As has been said, IBM aligns itself with everyone. Apple is a major customer of IBM's chip making factories, and so if Apple needs a nudge from IBM, IBM will deliver.
The real question now becomes, which .NET implementation will Apple go for? Do they licence and port MS code or do they work on Mono? I can think of reasons to choose one or the other. My guess? They will licence MS code: It will make MS happier
And the reason is simple: On one side, it is being pushed by MS, and on the other by Linux. What's the best way to stay afloat? Support as many languages as possible.

This makes sure that an app written "for Linux" or "for Windows" will also run under OSX. As the whole world moves forward and starts using the new languages, Apple will NOT be left behind. It also opens up Macs as a market, and negates all arguments that Macs lack software.
MS will also be happier: MS makes a tidy sum selling Office to macs (don't know the exact number), and the money will be sorely missed. Presumably, MS will start writing Office in .NET, and so if the same code-base can be used for Windows and Macs, then the costs go down drastically.... IE is also another potential application.
Meanwhile, IBM will want to help Apple too. As has been said, IBM aligns itself with everyone. Apple is a major customer of IBM's chip making factories, and so if Apple needs a nudge from IBM, IBM will deliver.
The real question now becomes, which .NET implementation will Apple go for? Do they licence and port MS code or do they work on Mono? I can think of reasons to choose one or the other. My guess? They will licence MS code: It will make MS happier