Live data from Hacker News

.NET 10 Preview 6 brings JIT improvements, one-shot tool execution

infoworld.com

51–60 of 231 posts

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#51
post #16

Earlier quoted context omitted.

I agree. The stability comes from its ecosystem though. Enterprise Software. Where things like meticulous use of Omit and Task are common place and really REALLY bad things happen if you fuck up. But besides that, there’s a healthy gamedev community that embraced C# early and have been using it ever since. There’s C++ MFC guys that got duped into WPF and have been supporting it ever since. Winforms devs that are stil…

I very much doubt about TS.Net, given the rewrite in Go decision. .NET nowadays has a serious adoption problem, and they should spend more time talking with their own colleagues at Azure, about their use of Java, Go, Rust.

> .NET nowadays has a serious adoption problem

It's seriously going to make people question the future of the platform. Look at Microsoft's actions, not their words.

TS Compiler: Go New TUI Editor: Rust Winget: C++ (this would have been a great candidate for .NET)

At least PowerToys is C#.

.NET is great, but why isn't it good enough for Microsoft? The company that historically has had such a strong culture of dogfooding.

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#52

.NET was the most sane programming ecosystem that I worked in. Great CLI, great package manager, very good stdlib, strong IDEs/Debuggers, etc. but sadly interesting jobs like OSes, databases and compilers are way less common than in C++ world :(

I've been using it since 2002 so you can imagine my opinion when jumping to other languages. They've been very good to steal all of the things that worked from other languages and constantly iterate on their core infrastructure and language.

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#53
post #21

I prefer .Net Framework 4.8 Longer lifetime than any .Net version.

Is upgrading every 3 years really that bad? As far as I know, they typically aren’t removing features or causing disruptive changes in .NET versions. They did when switching away from .NET Framework, but this was because they had to reimplement many features from scratch to work on other platforms, and certain parts got left behind.

.NET LTS is on a 2-year cycle, isn't it?

I've worked in .NET shops with very niche WPF/WinForms applications where customers were years behind with our software/major .NET Framework releases.

I don't think it's a technical challenge, more a cultural one.

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#54

I haven't used C#/.NET since .NET 4 - I remember it was great, yet heavily tied into Visual Studio, and forget about using CLI for things like most other languages. It was all GUI or nothing. Insurmountable XML files. How are things these days with .NET 10! Jesus, 10! Dudes who use it daily, what is your favorite feature you think?

It's still stuck in weird formats and monoliths. A lot of GUI-only stuff has been ported to the mega CLI, but it's still the weird Visual Studio format plus XML files that you cannot replace with a simple Makefile. You still can't just compile a bit of C# as-is, it must have the Solution, Project, Assembly etc. chain, the run-as-script feature is nice (lots of cheers when that was presented! even on the live stream), but it's specifically not designed to allow you to assemble a toolchain that works for what you need. There is only one and it has everything, no options.

The question, of course, becomes: when does that matter? For a lot of people who are in to .NET, they see that as a benefit. Look at Go through this lens, and it's similar; the go CLI is the compiler, linker, package manager etc. I suppose the biggest difference is that it doesn't prescribe solutions and projects and file formats to go with them, which enables you to put this in any existing CI, make or other system.

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#55

.NET was the most sane programming ecosystem that I worked in. Great CLI, great package manager, very good stdlib, strong IDEs/Debuggers, etc. but sadly interesting jobs like OSes, databases and compilers are way less common than in C++ world :(

Do you know about any sizeable open source projects written in C#, other than what Microsoft has produced? I rarely come across anything written in it.

Unity?

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#56

Only thing I want to hear about lately is the next major version of Visual Studio, I feel like it will never come. I always feel like every major version has drastic improvements, and I'm starved for them.

This thing has barely changed in the ~30 years I've been using it. There's definitely room for some more improvements.

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#57
post #55

Earlier quoted context omitted.

Do you know about any sizeable open source projects written in C#, other than what Microsoft has produced? I rarely come across anything written in it.

Unity?

Is Unity open source?

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#58

I haven't used C#/.NET since .NET 4 - I remember it was great, yet heavily tied into Visual Studio, and forget about using CLI for things like most other languages. It was all GUI or nothing. Insurmountable XML files. How are things these days with .NET 10! Jesus, 10! Dudes who use it daily, what is your favorite feature you think?

The biggest change for me has been the ability to deploy my web sites to a Linux box instead of having to deal with IIS.

WinForms app development hasn't changed one bit in 25 years.

If you code in C# then they've added some nice new language features every year to make your code a little tidier.

And the whole framework is totally open source now, which is a bonus.

There's nothing I'm really asking for. It does pretty much everything I need these days.

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#59

.NET was the most sane programming ecosystem that I worked in. Great CLI, great package manager, very good stdlib, strong IDEs/Debuggers, etc. but sadly interesting jobs like OSes, databases and compilers are way less common than in C++ world :(

Do you know about any sizeable open source projects written in C#, other than what Microsoft has produced? I rarely come across anything written in it.

Jellyfin / Emby

A lot of the *arr tools like Sonarr

Bitwarden and Keepass

Re: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution

#60
post #16

Earlier quoted context omitted.

I agree. The stability comes from its ecosystem though. Enterprise Software. Where things like meticulous use of Omit and Task are common place and really REALLY bad things happen if you fuck up. But besides that, there’s a healthy gamedev community that embraced C# early and have been using it ever since. There’s C++ MFC guys that got duped into WPF and have been supporting it ever since. Winforms devs that are stil…

I very much doubt about TS.Net, given the rewrite in Go decision. .NET nowadays has a serious adoption problem, and they should spend more time talking with their own colleagues at Azure, about their use of Java, Go, Rust.

Not sure I agree on the adoption problem. A few medium sized client projects are nothing compared to the massive internal .NET codebases Microsoft has that run some of their largest services.
Post reply on HN