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.
Everyone knows that Windows will always dominate the industry as far as market share is concerned. Their figures comprise of every PC purchased with Windows, every purchase of a box set of Windows software. The same is true however for OS X, not to the same degree due to not as many systems being sold. Both owe some of their install base to Linux etc though, Yellow Dog linux is installed on most Macintosh boxes I have encountered in a while, and about half of the PC's I come across have Linux installed also. Market share is hardly valid, nor are the google articles on the subject due to many browsers masking themselves as IE for compatibility reasons.
Its a moot point, use whatever you want... personally, every box I own has Linux installed, none were purchased with Linux installed though. I have 2 PPC's, an ultraSPARC, and 3 PC's. Maybe I am a rarity, but I do believe that all of my computers are adding to the market share of the operating systems I purchased them with.
I don't get why Market Share always comes up when Mac or Windows or Linux is discussed as a whole, or when advocacy is discussed.
Apple will probably use Mono when Longhorn gets a large enough user base to warrent it. When Longhorn is released, .NET will become alot more popular. The entire OS will be written in managed .NET code, so its usage will far out weigh Java based on that fact alone. Its inevitable that .NET will become popular because anything that Microsoft does is widely accepted in the industry at large simply because Microsoft did it.
If Apple doesn't support .NET, their users will suffer, on the other hand, if they just use Mono, they won't even have to dedicate much in the way of man hours to the task. It will be simular to their Samba inclusion. They don't really want it their, they don't really do much to help the project, but they market the crap outta it to attract Windows users.
As long as Apple continues to tap the Open Source community, they will have access to projects that implement anything you could possibly need. Thats the best part about the community, someone somewhere is doing exactly what you think should be done, and you don't even know it most of the time.
Everyone knows that Windows will always dominate the industry as far as market share is concerned. Their figures comprise of every PC purchased with Windows, every purchase of a box set of Windows software. The same is true however for OS X, not to the same degree due to not as many systems being sold. Both owe some of their install base to Linux etc though, Yellow Dog linux is installed on most Macintosh boxes I have encountered in a while, and about half of the PC's I come across have Linux installed also. Market share is hardly valid, nor are the google articles on the subject due to many browsers masking themselves as IE for compatibility reasons.
Its a moot point, use whatever you want... personally, every box I own has Linux installed, none were purchased with Linux installed though. I have 2 PPC's, an ultraSPARC, and 3 PC's. Maybe I am a rarity, but I do believe that all of my computers are adding to the market share of the operating systems I purchased them with.
I don't get why Market Share always comes up when Mac or Windows or Linux is discussed as a whole, or when advocacy is discussed.
Apple will probably use Mono when Longhorn gets a large enough user base to warrent it. When Longhorn is released, .NET will become alot more popular. The entire OS will be written in managed .NET code, so its usage will far out weigh Java based on that fact alone. Its inevitable that .NET will become popular because anything that Microsoft does is widely accepted in the industry at large simply because Microsoft did it.
If Apple doesn't support .NET, their users will suffer, on the other hand, if they just use Mono, they won't even have to dedicate much in the way of man hours to the task. It will be simular to their Samba inclusion. They don't really want it their, they don't really do much to help the project, but they market the crap outta it to attract Windows users.
As long as Apple continues to tap the Open Source community, they will have access to projects that implement anything you could possibly need. Thats the best part about the community, someone somewhere is doing exactly what you think should be done, and you don't even know it most of the time.