Live data from Hacker News

Microsoft takes .NET open source and cross-platform

news.microsoft.com

221–230 of 937 posts

Re: Microsoft takes .NET open source and cross-platform

#222
After recently using Microsoft's online tools (OWA, web-based office, etc.) and the IOS version of OWA, I'm shocked at how bad the UX has become.

Recently, there was a bug that makes the IOS OWS client replace its standard icons with emoji. It's been over 90 days and the bug is still not fixed.

There have recently been a lot of bold decisions at Microsoft. If anything can turn around a dying company it's this kind of approach.

Re: Microsoft takes .NET open source and cross-platform

#223

It'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…

You can understand and even state that these changes are a consequence of a new CEO that has different ideas and behavior compared to previous CEOs. And you even "blame" by describing the previous CEO as a "madman" but still don't want to give Microsoft a chance because at one point in time some previous higher-up made a decision with which you did not agree. Makes PERFECT SENSE!

Re: Microsoft takes .NET open source and cross-platform

#224
I feel like the last couple years I've been cheerleading for MS and telling people how much they've changed, how open things are becoming, and how awesome the development experience is. It's fallen on deaf ears or met with resistance, but today's announcements are really gonna drive the point home. Developers need to start looking more seriously at C#/.Net.

The Scotts (Hanselman/Guthrie), Miguel De Icaza and so many others have worked tirelessly on this, and we (.Net Developers) owe them a ton of gratitude for helping to make sure this ecosystem doesn't wither on the vine.

Re: Microsoft takes .NET open source and cross-platform

#225
post #90

It 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…

From Hanselman's post: "ASP.NET 5 will include a web server for Mac and Linux called kestrel built on libuv."

I've been playing around with kestrel/asp.net vNext (Which I guess is now 5) on Mac, and while it's still rough, it's a good dev server.

Re: Microsoft takes .NET open source and cross-platform

#227

Earlier quoted context omitted.

15 years is a long time. The culture changes because new people coming in have different ideas and upbringing. People that any company recruits have different ideas about OS than they did 20 years ago. 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 t…

The culture changes because new people coming in have different ideas and upbringing. Market forces and realities impact Microsoft's decisions far more than culture does. The reality of the Microsoft stack right now is that very few people are choosing it as a greenfield option, and those already invested in it are looking at alternatives. Just a few weeks ago I wrote about a new project I was initiating, choosing Ja…

> Microsoft no longer sets the technology agenda, so choices like this are simply a reaction to that new reality

Also very true, the culture didn't "just" change. It's another reason why anyone hating on MS while ignoring Google, Facebook, Apple et al is living in the past.

Re: Microsoft takes .NET open source and cross-platform

#228
post #61

I'm a hardcore *nix guy but boy do I love me some C#. Up until now it's been the best language I have worked with but the worst platform due to it's lack of 'nice things' that we just expect from languages/ecosystems these days. Where 'nice things' is defined as being open-source, having open-source ecosystem of developer tools etc. This isn't so much the beginning (as good stuff has been happening for a couple of ye…

C# as a language is better than Java, but not as good as Scala.

Can you explain why you think so?

Re: Microsoft takes .NET open source and cross-platform

#230

Good move, but (too) late. The move is designed to attract iOS and Android Devs to .NET. But let's see: As an iOS developer, I've invested years in learning Objective-C and Cocoa, UIKit, etc. Now I'm starting with Swift. I'm sure a lot of iOS devs feel this way. Besides, if I can't use it from OSX, then I'm out. Why should I forget everything and learn C#/.NET ? If I want a write-once-run-everywhere thing, then I cou…

This doesn't seem like a mobile play at all, honestly. They're opening the core, and large portions of the web server stack. This points to it being a play for web development, not native mobile. There are some additional integrations with Xamarin - but Xamarin isn't owned by MS nor is it the key highlight of today's announcements.

I should have read TFA before commenting :)

But that is even more puzzling. The backend space is so crowded with native, scripting and exotic languages, that I really don't see how they can attract hardcore c/c++/go/node.js/python/ruby/perl/php/erlang/haskell/lisp or Java crowds to .NET.

Maybe it's exciting for existing .net developers to be able to deploy their backend apps on linux servers.

Post reply on HN