Live data from Hacker News

Introducing .NET Standard

blogs.msdn.microsoft.com

151–154 of 154 posts

Re: Introducing .NET Standard

#151

Earlier quoted context omitted.

I started using Xamarin to develop an Android app, expecting the Xamarin platform to be some gross in-between which only exists to squeeze just a few more developers onto C#. But, no joke, it's a BETTER experience than Android Studio. I had a much better time using Xamarin Studio (on OS X) and Visual Studio with Xamarin (on Windows) than I ever did with Android Studio. And not just because of the tools: C# provides s…

For me, the biggest downside to AS is its reliance on graddle. I used AS pretty extensively and I honestly feel like the Eclipse workflow was much better. I'm curious about Xamarin. I've been weary of cross platform tools since the days of trying to use phone gap but I understand the current gen of tools are much better.

Xamarin does not "wrap" the API in the traditional, it just provides a binding - calling a method in C# actually calls the underlying native method. The classes are just proxy classes and do not actually have anything more/less that does not exist in native code.

Re: Introducing .NET Standard

#152
post #100

Earlier quoted context omitted.

I fully share your concerns. I've expressed this problem with a homage to XKCD: https://blogs.msdn.microsoft.com/dotnet/2014/12/04/introduci... Don't think of .NET Standard as another .NET platform. Think of it as the standard that ties them all together. It's similar in spirit to POSIX. It's not another Unix, it's a way to write code that works on multiple Unixes.

I think of POSIX as the actual C runtime.

Isn't POSIX just a specification?

Re: Introducing .NET Standard

#153
post #100

Earlier quoted context omitted.

I think of POSIX as the actual C runtime.

Isn't POSIX just a specification?

Yes, just like ANSI C is one.

The point being that ANSI C didn't took the rest of UNIX APIs to other OSes as part of the specification, but in the end most OSes that adopted C ended up having to support POSIX as well as a means to have some kind of usable C library common across OSes.

Re: Introducing .NET Standard

#154
post #10

Earlier quoted context omitted.

They are going in the right direction but i feel like they still have a long way to go before people in the Linux/OSX world start taking C# seriously and we see actual products.

Especially with all the hype around containers, C# is left in the cold. The deployment story would have to be as good on Linux for many to even consider production services

The programming language has nothing to do with the deployment or containers.
Post reply on HN