If you would have shown me this headline 15 years ago I would have thought it was an onion article. Who would have thought they would have come this far?
I'm not so sure, I kind of feel like this is them following Embrace Extend Extinguish, except they realized they moved to step 3 too soon so they're going back to step 2 or 1. I do not have faith that they won't try step 3 again later.
Microsoft takes .NET open source and cross-platform
121–130 of 937 posts
Re: Microsoft takes .NET open source and cross-platform
#122Re: Microsoft takes .NET open source and cross-platform
#123Earlier quoted context omitted.
The iOS and Android part don't make sense to me. Surely you won't be running VS on your iPad? So are they saying it has support for compiling to iOS and Android? Wouldn't they need to mention Xamarin in that sentence for it to make sense?
I doubt the idea (at this point) is to "RUN" Visual Studio on iPad/Android... My money is on the App Creation naively in VS 2015 - via Xamarin or similar plugins - instead of having to rely on tools like Eclipse or IdeaU. I think I'd lose my mind if I could develop apps in Visual Studio and C# instead of having to use Java and pay $1000/year for Xamarin.
Re: Microsoft takes .NET open source and cross-platform
#124It 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…
I don't think they are open sourcing the client libraries like WPF and Win Forms. Like you are alluding to, what good would it do if they did since it is 99% Windows only functions in there. They are open-sourcing the server side code. I think this means your ASP.Net apps can run on Windows, Linux, Mac OSX all from the same open source code base. No worry about Mono incompatibilities and bugs.
I didn't allude to that.
Re: Microsoft takes .NET open source and cross-platform
#125It's funny how Nadella has moved the needle more for developers in 9 months than Ballmer did in the last decade or so, and all that without running around like a madman too. Pretty good. I'll never switch back to MS for what they've done in the past but it is nice to see them try hard to become a nicer player in the software eco-system. Google and Apple need some other party to keep them sharp, it might as well be MS…
Re: Microsoft takes .NET open source and cross-platform
#126Earlier quoted context omitted.
To be fair thats pretty much exactly what xamarin have done for ios, android and mac.
Yep, and check out System.Console for some horrors in the mono runtime.
Re: Microsoft takes .NET open source and cross-platform
#127If you would have shown me this headline 15 years ago I would have thought it was an onion article. Who would have thought they would have come this far?
For instance, one of the movers here is Scott Guthrie, who joined MS in 1997: 17 years ago.
http://en.wikipedia.org/wiki/Scott_Guthrie
And let's not forget thsi from Hanselman: "I've been here pushing open source and the open web for over 5 years and things are VERY different." http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx
Re: Microsoft takes .NET open source and cross-platform
#128If only this included a revival of IronRuby. And, moonshot, but — giving IronRuby/IronPython as much prominence as PowerShell.
Re: Microsoft takes .NET open source and cross-platform
#129If you would have shown me this headline 15 years ago I would have thought it was an onion article. Who would have thought they would have come this far?
C# is a nice language, better than Java for sure. Microsoft has a long way to go yet to win back developers (lots of dirty tricks in the 1990s) but at least they are heading the right direction now.
Re: Microsoft takes .NET open source and cross-platform
#130I 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).