Microsoft takes .NET open source and cross-platform
91–100 of 937 posts
Re: Microsoft takes .NET open source and cross-platform
#92It will be interesting to see how this will work in practice. C# will port over just fine. But the .Net libraries? System.Windows has little to nothing in it, and right now using things like System.IO.* on Linux and Mac is just asking for trouble. What are they going to do, hack in System.IO.* Linux support after the fact? Or just add Linux.IO.* which is even more of a hack. In either case you're going to get very me…
Re: Microsoft takes .NET open source and cross-platform
#93It will be interesting to see how this will work in practice. C# will port over just fine. But the .Net libraries? System.Windows has little to nothing in it, and right now using things like System.IO.* on Linux and Mac is just asking for trouble. What are they going to do, hack in System.IO.* Linux support after the fact? Or just add Linux.IO.* which is even more of a hack. In either case you're going to get very me…
To be fair thats pretty much exactly what xamarin have done for ios, android and mac.
Re: Microsoft takes .NET open source and cross-platform
#94That would take more than a few non public meetings betweenn G and MS I guess but possibly better than having to tiptoe around Oracle in the long run?
Re: Microsoft takes .NET open source and cross-platform
#95Google cache link: http://webcache.googleusercontent.com/search?q=cache:http://...
Re: Microsoft takes .NET open source and cross-platform
#96Earlier quoted context omitted.
Why would you only be convinced if the IDE runs on both platforms. You realize that the IDE and the CLR/Runtime are two different things right?
Any non-trivial GUI program will do, really.
Re: Microsoft takes .NET open source and cross-platform
#97What happens to Xamarin business model now?
Re: Microsoft takes .NET open source and cross-platform
#98I want to believe this, but I just don't. .NET is so much more than just the core libraries. There will be a long time until it's on the same level as Java. I hope Microsoft proves me wrong, of course (C# is an awesome language, F# is not bad either), but I will believe this when I see a distribution of Visual Studio running both on Mac/Linux and on Windows (i.e. the same executable, same as Java).
I couldn't care less about binary compatibility. As a developer, I'd rather have 100% (or 99.99%) source code compatibility. I don't mind setting up different downloads or running different builds, as long as I can do it from a single codebase that doesn't have thousands of #ifdef WINDOWS equivalents.
Re: Microsoft takes .NET open source and cross-platform
#99Quite a powerful combo at that point!
Re: Microsoft takes .NET open source and cross-platform
#100Earlier quoted context omitted.
One theory I've read is Microsoft wants Xamarin to stay third-party so Microsoft's competitors continue working with them. Xamarin is working with a great many companies who would think twice about working with Microsoft directly. This way Microsoft can shove money to Xamarin to forward the ecosystem without scaring anyone.
Nice theory... but they went the opposite direction with Nokia. I don't think they'd have any issue purchasing Xamarin and importing/re-branding.
Nokia sells to consumers, so there wasn't the problem (as his theory suggests) of corporate clients not wanting to have business with MS.
Not saying that his theory is correct, just that it's different case to Nokia.