Live data from Hacker News

Microsoft Launches Its .NET Distribution for Linux and Mac

techcrunch.com

161–170 of 249 posts

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#161
post #83

Earlier quoted context omitted.

I have the largest cable provider in the country and when I click "watch TV on my laptop" it launches Silverlight. (It sucks, by the way). But people pretending the thing isn't used and isn't supported are really grasping at straws here. If you're going to bring a plastic knife to a watergun fight, at least point it in the right direction... You know who didn't (and does not) support Silverlight? Developers! We moved…

Doesn't Netflix run on Silverlight? Or did they change that?

Netflix now use HTML5 where possible (they need Media Source Extensions and Encrypted Media Extensions) but they do fall-back on Silverlight with unsupported browsers[1] (Firefox and old browsers).

[1] https://help.netflix.com/en/node/23742

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#162

Does this mean we are going to see a .NET based desktop environment in Linux anytime soon?

Immediately it means you'll see developers that use the Microsoft stack developing and deploying into docker containers running on Linux.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#164

Earlier quoted context omitted.

Also linux developer/user and I'd crawl over broken glass to have a reliable C# runtime on Linux, it's my absolute favorite language.

I'm really looking forward to F# being really easily used cross-platform. I'm happy for C#, but I'll swoon for F#.

No need to wait - xplat F# is available right now via MonoDevelop/Xamarin Studio. You can use it to develop iOS/Android/Desktop/Web applications.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#166
post #92
post #78

Earlier quoted context omitted.

The JVM is much more sophisticated than the CLR. Its GCs and JIT are many, many years ahead of the CLR's.

It's not that simple. The CLR has a different feature set to the JVM; or rather, it has a feature superset. If you run Java-like code on the CLR, I would expect it to not be as fast or have as high GC throughput as Hotspot, especially if the Java code has been tuned to Hotspot - there are particular fast paths for certain operations that kick in, where if your code is a little bit too far from the optimized idiom, yo…

That's a really helpful review of reasons to consider CLR. Thanks.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#167
post #78

Earlier quoted context omitted.

It is like the Java runtime, but started afresh with all of Java's learned lessons taken into account (although Java with 7 and 8 in particular is catching up). Up until now however it has only ran on Windows which was its biggest "downside" Vs. Java which runs on many platforms.

The JVM is much more sophisticated than the CLR. Its GCs and JIT are many, many years ahead of the CLR's.

That really isn't true. Perhaps 5 years ago it was but not now.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#169

Earlier quoted context omitted.

Also linux developer/user and I'd crawl over broken glass to have a reliable C# runtime on Linux, it's my absolute favorite language.

Just out of curiosity why? I personally can't imagine why someone would choose it as a favorite. Not because I think it is bad, but because I feel its kind of a kitchen sink language that doesn't really have any clear advantages or features.

In short: because it doesn't make me think about it, freeing me up to think about the problem, and gets out of my way. You're right in that it's a kitchen-sink language, but IMO it's a well-curated one, and I don't find myself having to think about patterns or other crap as I do when using Java (which I've used professionally) or wrestling with poor tooling and spooky-action-at-a-distance language design in Scala (ditto--and I like Scala, but for a lot of things it just won't get out of my way).

Reasonable people can disagree, of course.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#170
post #31

This is interesting but is there any commitment to support it long term? I remember when Silverlight was supposed to be the savior that brought .NET to Mac and Linux, but that didn't last more than 5 years. Would be nice for MS to say they guarantee support for 10, 15, etc. years.

I'm playing devil's advocate: But Silverlight was too little too late. It arrived right as Flash was effectively dying. I don't blame them for killing it, it was dead on arrival. I can explain the entire problem with Silverlight using two dates: - iPhone initial release: 29th of June 2007 - Silverlight initial release: 5th of September 2007 Now, we can argue if iOS killed Flash, but I think between iOS's lack of supp…

Silverlight was a half-assed, brain-dead attempt at trying to compete with Flash. It started out as a cool demo and then blew up into a role that didn't fit it well with insufficient support on the dev side. What it should have been was a competitor for AJAX/jQuery. What it turned into was just another video player browser plug-in.
Post reply on HN