There are two Microsofts: - The one that does interesting, innovative stuff but a failure/modest success in the marketplace (online, xbox, sync interface for cars, zune, windows phone 7) - The "legacy" one that makes windows, office, and server apps, which makes a ton on licensing. Nobody likes "legacy" microsoft, and it's the most vulnerable, but also has the most momentum behind them. People develop on or support t…
> "Until the PC goes away, and there's a huge shift to do real work off our phones/tablets/other non-legacy devices, MS will most likely be dominant in terms of market share." In the past year with Windows Phone and "the next Windows" support for ARM, they have shown just how competitive they intend to be in those markets. They have spent the last 10 years moving toward hardware independence via .NET, and they are sh…
Is it as simple as with Java - ie, the same .jar that has minimal requirements, such as a CLI-only program, can be taken from one platform (say Windows) and run on another (say Mono on Linux) without a recompile?
Or is it more complex than that?