Live data from Hacker News

.NET 6 is now in Ubuntu 22.04

devblogs.microsoft.com

221–230 of 351 posts

Re: .NET 6 is now in Ubuntu 22.04

#221
post #195

Earlier quoted context omitted.

It runs on Windows, Mac, and Linux x86/x64/Arm64 The main target is enterprise software systems and web backends. Asp.Net is a very mature framework for Web APIs and MVC applications. Entity Framework is a decent ORM solution supporting several popular DBs with tools for code generation and migrations, and LINQ is a complementary query language that is useful for in-memory collection operations as well as db queries.…

> Asp.Net is a very mature framework for Web APIs and MVC applications. *ASP.NET Core

True, the non-Core versions really aren’t worth considering for a new dev entering the ecosystem, and MS has made it clear that .NET Core is .NET going forward.

Re: .NET 6 is now in Ubuntu 22.04

#224
post #84

Earlier quoted context omitted.

Old .net has become ".net framework". I'm just glad the number-space has been sorted out. It was annoying to learn that ".NET 2", ".NET Standard 2" and ".NET Core 2" are very different things.

> Old .net has become ".net framework". From my understanding, thats not quite right. AFAIK framework was adapted to differentiate it from standard, core and mono.

Old .NET was always ".NET Framework". Microsoft had many years of branding advice early in .NET history that it was never to be called just .NET because their branding teams were using that as a wider initiative that included other things. Most of those other things died or were rebranded and .NET Framework was the last one standing. .NET 5 was the first ever "just .NET", technically from a historical perspective.

Re: .NET 6 is now in Ubuntu 22.04

#225
post #16

Where do you host your .net projects? I am especially interested in anything other than azure webapp and VM's/IIS.

I host them on my Raspberry Pi 4 at home. I combine it with noip.com to get around the dynamic IP problem. Obviously that's not for mission critical apps.

Re: .NET 6 is now in Ubuntu 22.04

#226

Earlier quoted context omitted.

Millions of businesses run on Microsoft platforms and software developed on/for Microsoft platforms for decades. I think you are painting darker picture than it really is. Or please elaborate a little what you mean by "betraying".

I believe, sooner or later, MS will put some arbitrary restrictions on .net or some part of its toolchain, forcing users to purchase a license to make it usable. It will probably involve "cloud" to sign/notarize your binaries to distribute them and give MS complete control of the ecosystem. Obviously, I have no idea what exactly will MS do, but after reaching some adoption target, MS will try to extract as much money…

They certainly COULD do some of that stuff, but so much is open at this point, that I tend to think that a consortium of large businesses with hundreds of billions on the line would get together and form the .ORG alliance or something like that to rebrand and make it fully independent from MS. The entire runtime and compiler are MIT licensed so with enough motivation provided, Microsoft's customers could easily break away, hire their top .NET engineers, and build an entirely independent ecosystem.

I just can't imagine it makes any business sense to be that hostile in today's world.

Re: .NET 6 is now in Ubuntu 22.04

#227

Question for the experienced .net folks - how is the dev experience of .net on linux vs .net on windows? Is it smooth or clunky? Pretty cool and interesting that a big linux vendor is on board with .net.

With Rider it’s quite pleasant. No complaints.

Re: .NET 6 is now in Ubuntu 22.04

#228
post #40

Earlier quoted context omitted.

I think the .NET Core model is probably fine for web apps, but I literally laugh at the idea anyone would deploy desktop software with it: The .NET team's idea of an "LTS" version is 3 years, which is an absolute joke. If you continue to use .NET Framework 4.8, your software will receive security updates until the heat death of the universe , too much, including Windows itself, depends on it. (Same, hilariously, with…

> too few selling points There are significant performance improvements, and the new language features of C# depend on the later versions - that might not be such a big deal, but it will become more acute as the language improves.

Also, proper High DPI support in both WinForms and WPF in .NET 5+. There is starting to be a very notable difference there between applications compiled on .NET Framework (or VB6) versus those recompiled for .NET 5+ WinForms/WPF with older apps not just looking dated, but sometimes aggravatingly unusable/inaccessible on modern monitors.

Re: .NET 6 is now in Ubuntu 22.04

#229
post #34

Meh. In the end, Microsoft will betray those who trusted it. Long term, better just to pretend it does not exist and never, ever depend on anything with Microsoft name on it.

Millions of businesses run on Microsoft platforms and software developed on/for Microsoft platforms for decades. I think you are painting darker picture than it really is. Or please elaborate a little what you mean by "betraying".

Yes, we are all so much better off because anything text gets sent in Word docs and anything graphical gets sent as PowerPoint slides. /s

Microsoft is probably the most aggressively mediocre company in history, and the poor quality of everything has extracted an enormous lost productivity cost. Those of you old enough to remember IIS and early internet Microsoft know.

Even today, it takes five full seconds for my work Outlook webmail to load. Every person in the organization waiting for each task in Outlook n times per day adds up to a lot of lost productivity. And Outlook adds nothing to email that we haven't had since forever. Microsoft just took it over and made it slow and convinced the corporate types to use it. Rinse and repeat for everything they do.

Re: .NET 6 is now in Ubuntu 22.04

#230
post #89
post #34

Meh. In the end, Microsoft will betray those who trusted it. Long term, better just to pretend it does not exist and never, ever depend on anything with Microsoft name on it.

I knew there'd be at least one of you guys in this thread.

Make us two. I didn't get the memo which states that we need to unconditionally trust Microsoft.

We still have copilot case in front of us.

Post reply on HN