Live data from Hacker News

Announcing .NET Core 1.0

blogs.msdn.microsoft.com

111–120 of 327 posts

Re: Announcing .NET Core 1.0

#112
post #46

Do we officially have better-than-Java on all platforms now?

Language and tooling wise? Yes, or very close to it. There's a lot to be said about the huge amount of value in the main maven repository vs. what's in nuget. Java's decade long head start in that area doesn't seem so huge when you look at what the node.js community has put together in only a few years. If you were considering .net on a new project, however, I would probably recommend comparing something like Scala.…

> Java's decade long head start in that area doesn't seem so huge when you look at what the node.js community has put together in only a few years.

It's easier to follow than to blaze a path. We have learned from Java and can, hopefully, avoid those pains.

Re: Announcing .NET Core 1.0

#113
post #77
post #60

Damn, I wanted to learn more so clicked Learn -> Get started with .NET Core and ... 404 Not the best start :-/ https://docs.microsoft.com/en-us/dotnet/core/index

Thats https://docs.microsoft.com/en-us/dotnet/articles/core/index

Cool, thanks. Well the link on the page is somehow still not displaying this.

Re: Announcing .NET Core 1.0

#114
post #18

Earlier quoted context omitted.

It's the first version of .NET that's cross-platform, it's the first version of .NET that's totally open source, and it's the first version of .NET that can build self-contained apps (no need to have .NET Framework installed to run .NET Core 1.0 apps). See the release notes[0] for more info. It's called "core", because it doesn't contain the Windows desktop UI toolkits, like Windows Forms and Windows Presentation Fou…

Interesting. I'm guessing it doesn't support COM interop?

Probably, and it should be considered a feature.

Re: Announcing .NET Core 1.0

#115

Do we officially have better-than-Java on all platforms now?

Yeah but so what. If the "best" language always won, why isn't the entire world running on Haskell and Rust or whatever? Java's eco-system is ginormous and it's deeply entrenched as the "corporate stack" in non-MS shops, with more than 15 years of history. I'm afraid this is just too late to make a big dent. C# is nicer than Java, but not that much nicer to warrant switching over or rewriting your stuff in a very imm…

Microsoft's previous stewardship would never have allowed what they're doing now sadly. They must have lost years of progress with their previous strategy of locking things down. Still, better late than never - I love where they're going with .Net now.

Re: Announcing .NET Core 1.0

#116

Earlier quoted context omitted.

Good point, I meant MVC6. I confused the versions of ASP.NET 5 (which is now known as ASP.NET Core) and MVC6.

The naming is really confusing, but then naming things is hard. As Phil Karlton famously said: There are only two hard things in Computer Science: cache invalidation and naming things.

I don't know where it came from, but I've always preferred this variant:

There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-1 errors.

Re: Announcing .NET Core 1.0

#117

Does Microsoft have some diagram or something that shows how all the .NET things fit together (on Linux)? The C# development I've done was... fine, but that was seven years ago and it's like Java in the sense that it's an amazingly complex thing to grasp and keep up with. Understanding how everything is layered is pretty complicated at this point.

I could be wrong, but I think this is what you are looking for. http://www.hanselman.com/blog/AnUpdateOnASPNETCore10RC2.aspx

Thanks, that sort of helps. It's still a little confusing though. Branding and naming isn't something Microsoft is awesome at.

Re: Announcing .NET Core 1.0

#118

I was really hoping for ARM support at least as far as RasPi goes for 1.0. But still very good news I personally love .Net it's nice to be able to use it cross platform without having to work specifically around mono.

.NET Core does work for Windows IOT, on the Pi 2 and 3. So ARM compilation is already there on Windows.

Re: Announcing .NET Core 1.0

#119

Earlier quoted context omitted.

Interesting. I'm guessing it doesn't support COM interop?

If you need COM interop, you don't need cross platform compatibility. You can just use the full .Net framework.

I remember working with COM on MacOS 8... And it supported remote objects, so, it'd be, in theory, possible to self inflict that pain.

Re: Announcing .NET Core 1.0

#120
post #67

FYI, from the announcement. Probably the most important part at the end, italicized by me. Also note (elsewhere) that licenses are MIT and Apache2: .NET Core Tools Telemetry The .NET Core tools include a telemetry feature so that we can collect usage information about the .NET Core Tools. It’s important that we understand how the tools are being used so that we can improve them. Part of the reason the tools are in Pr…

So random question: I like when MS people come out and engage the community like we are responsible adults and not like moronic children who need hand-holding and cannot decide for ourselves.

Since we all know the famous "Open Source is cancer" reign of Balmer oft-joked of here, I assume the related issue at hand is culture shift is good and less of a concern now, as opposed to a few years ago. But I am super happy when people like you drop by.

How do people like us on HN, Reddit, and Ars get you and those like you to say, see daveguy's manager[s], we will reconsider our avoidance of the MS tech stack because how daveguy did X?

Is this silly? I am not sure. But I wonder if I am the only one who wants people like yourself to thrive so MS keeps going in this direction.

Post reply on HN