This confuses me a bit. Why make a technology to allow software to potentially run on multiple platforms but only implement it for one major OS I can see how Microsoft is financially interested in developing .NET only fo Windows, so that makes me wonder why Microsoft bothered with the concept at all.
I think that they are looking at it from the other angle--that is, to build platform that developers can use multiple languages to compile the same way the CLR. Things like Iron Ruby and Iron Python come to mind.
By the way, check out boo (http://boo.codehaus.org), it kind of blurs the ar between mono and MS C#. I have compiled the same code on an old sparc x64 as a quad core windows machine... neat stuff can be done with the CLR.
I'd love to see Microsoft bring their CLR to Linux, I prefer it to mono.
However I can understand how that's not their normal stomping grounds, and h they prefer one platform which they can control + understand from OS to the library layer.
Sysop: | Gate Keeper |
---|---|
Location: | Shelby, NC |
Users: | 749 |
Nodes: | 20 (0 / 20) |
Uptime: | 59:44:55 |
Calls: | 10,860 |
Files: | 5,288 |
Messages: | 510,084 |