Live data from Hacker News

Microsoft takes .NET open source and cross-platform

news.microsoft.com

251–260 of 937 posts

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

#251
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.

I don't know why you are being down voted. Erik Meijer, a huge .NET contributor who worked at Microsoft (on C# among other things), and was behind the reactive .NET extensions (and also a big Haskell contributor) - he was saying exactly the same thing about Scala vs C# - http://www.infoq.com/presentations/covariance-contravariance...

I can also testify as someone who uses Scala on a day to day basis and used C# at work as well - I completely understand your statement, although it's very subjective.

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

#252
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.

+1 as a Scala fanatic :) It's all about what works for you though.

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

#253
post #125

Earlier quoted context omitted.

Seeing comments like this “I'll never switch back to MS for what they've done in the past” always reminds me of this post from Hanselman http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx

- Stacker - Netscape - SCO And many others besides. Companies have reputations just like people do (that's why we call them 'incorporated') and just like you can lose your trust in a person you can lose your trust in a corporation. This is not about Microsoft just doing 'stupid stuff sometimes' it is about institutionalized criminal behavior sanctioned at the highest level of one of the largest software companies in…

I'm curious whether, with the fullness of technological hindsight, you still deplore what they did to Netscape.

Microsoft was the first to release a free browser included with the OS. That killed Netscape's business of selling browsers on a CD for $40, and Netscape was understandably upset.

It now seems clear that an OS needs a browser included, at least so you can read documentation and download the browser of your choice.

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

#255

Earlier quoted context omitted.

They're still doing bad stuff today, just on different fronts. That said, I hope they give Google and Apple a run for their money, those are (probably) just as bad. The last ruling in the SCO case was a mere 4 years ago.

> They're still doing bad stuff today, just on different fronts. I mean no disrespect, but what's the bad stuff being done my Microsoft today?

That's going to be quite a list. The highlights:

Abusing their patent portfolio directly, ditto through proxies, continued attempts to subvert open standards, bribery to use Microsoft software in various third world countries (and in Romania too, and Germany for that matter) and many others besides but those alone would be enough to not make me go back to using their development platform.

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

#256

What happens to Xamarin business model now?

It improves it. We now get all these bug fixes for all of our products across Android, Mac, iOS, PlayStation, Xbox and every other embedded system we support. Some details: http://tirania.org/blog/archive/2014/Nov-12.html

I like it how .NET Core has a more permissive license (MIT) than Mono (LGPL).

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

#257

I know it's silly but I'm tearing up. I grew up with .NET but neglected it for years because of moving to OS X, iOS and web dev. I played for some time with Xamarin and I'm so happy this is where MS is going. a lot to do with it.

Me too. I went from OSS stuff to .Net in 2009 and fell in love with C#, and eventually Visual Studio. It's nice to see the two worlds merging and moving forward.

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

#258
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.

Yes, that's why you would use F# in .NET if you want something like Scala. And then I heard many people say that .NET wins again.

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

#259
post #258

Earlier quoted context omitted.

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

Yes, that's why you would use F# in .NET if you want something like Scala. And then I heard many people say that .NET wins again.

F# is elegant but ultimately held back by its lack of higher kinded types.
Post reply on HN