Live data from Hacker News

.NET 6 Released

devblogs.microsoft.com

381–390 of 428 posts

Re: .NET 6 Released

#381

Earlier quoted context omitted.

This has been their modus operandi forever. I've got to the point where I don't trust them on any of this stuff. I target WinForms and if they ever decide to kill that then I'll abandon the platform completely. >Who cares about "styling" your app and all the rest of the garbage. One of the problems with WPF is the lack of styling of the standard controls. It takes a lot of work to ensure your app doesn't look like a…

I've been using MahApps.Metro[1] and MaterialDesignXAML[2]. Those two libraries have made me feel like sticking with WPF until I retire in 5 to 10 years. I'm constantly getting feedback from clients that the applications look so modern. It's been a nice selling point as my niche is rewriting VBA/VB6 engineering software. [1] https://mahapps.com/ [2] http://materialdesigninxaml.net/

Same. WPF in an MVVM pattern is so comfortable to use once it clicks. It has its quirks but for everything there is a workaround once you stick to the pattern.

For the creators of Mahapps I have eternal gratitude.

Re: .NET 6 Released

#382

Earlier quoted context omitted.

Right now if i open a Sysinternals app I’ll have the text in the UI rendered in one way and the title bar rendered in another. It’s jarring.

Not to mention they behave differently with respect to HiDPI.

Remember how much criticism Linux and other unixes got by people complaining about apps created with KDE on Gnome desktops and vice versa?

I'll never forget ;-)

Re: .NET 6 Released

#383
post #156

> System.Linq — DistinctBy/UnionBy/IntersectBy/ExceptBy I'm excited by having these built in. I always found it awkward to need to do: `.GroupBy(item => item.Property).Select(group => group.First())`.

Whole bunch of other good stuff for Linq users!

https://devblogs.microsoft.com/dotnet/announcing-net-6/#syst...

Re: .NET 6 Released

#384

Java user here. What is a good book/set of resources on getting started in .NET/C#, possibly this version 6, without knowing the ecosystem beforehand (but with a experience in programming)? Thanks!

If you know Java it's easy to just jump in, and learn by doing.

If you feel like you really need a book, this one is good: https://www.packtpub.com/product/c-10-and-net-6-modern-cross...

Re: .NET 6 Released

#385

Earlier quoted context omitted.

Microsoft branding is terrible. My only point of contact with it is Visual Studio Code which is different from Visual Studio which is different from Visual Studio for Mac. There was a brief period of time after I recognized that .NET really works on all platforms without proprietary stuff and before the `dotnet watch` desaster in which I was at least curious about .NET. But even then I never fully figured out how .NE…

>.NET, .NET Core, ASP.NET, .NET Framework, .NET MAUI ASP.NET Is the web framework that comes with .NET .NET MAUI is the application user interface framework that now comes with .NET (Since .NET 6) .NET is the overarching term for everything .NET. .NET Framework refers to every version of .NET 4.8 and before. .NET Framework only ran on Windows (unless you used Xamarin to run it on other frameworks. Xamarin was a third…

>.NET MAUI is the application user interface framework that now comes with .NET (Since .NET 6)

Not quite, MAUI has been delayed until next year.

Re: .NET 6 Released

#386
post #186

Earlier quoted context omitted.

> Replace ".NET" with "Windows" maybe? There's Uno, Avalonia, Xamarin Forms, and MAUI, all cross-platform. I think it's a mess no matter what.

In all fairness, at one point you could actually make sense of things. Unless I'm misremembering, until recently Avalonia was still being touted as primarily a replacement for Desktop WPF. I was shocked to see they're talking about mobile now too. I guess it's somewhat expected. Uno basically does what MAUI does. The main difference being, Uno has been around for a while longer and something you've been able to use f…

> - Click new project - Fill out the form - Get a Design window, - Drag a 'Textbox' into the design window, - Drag a 'Button' into the design window, - Double click on the button, get taken into a generated event handler, and the user can intuitively put in the right code (i.e. updating the viewmodel with 'hello world'.) - Click 'run'

Its been a while since I looked at these and I was having a look for a designer like WPF for Win UI/Uno etc - does this not exist?

Re: .NET 6 Released

#387

Earlier quoted context omitted.

I look forward to the announcements of Office Core and Windows Core.

https://docs.microsoft.com/en-us/windows-server/administrati...

Reminds me of this: https://www.itprotoday.com/net/windows-net-server-first-look

Re: .NET 6 Released

#388

Earlier quoted context omitted.

I can chime in on this one. I think it's very much a 'culture' thing. So, I'm a *nix guy. You know, running Sway WM, using Doom Emacs as my daily driver, that sort of a thing. Learned vim to write my thesis at night on an armchair where using the mouse was not comfortable. Not long ago I accidentally got involved with a kind of a .NET consulting gig. Rather, I got involved as a domain expert to help out some SaaS sta…

>At one point there was something I felt was a 'one-line change', that took 12 files to edit. Mostly routing calls through different auxiliary classes because 'architecture'. I won't blame .NET for this. Needlessly complicated architectures are because OOP everywhere minded guys, Uncle Bob and GoF patterns. If you worked with a Java shop you cold have been hit by the same scenario.

.NET does push you down that route though, at least on the UI side. Using WPF feels like wading through treacle to me.

Re: .NET 6 Released

#389

Earlier quoted context omitted.

I see your point. But then, do you really believe one would be a smart person if they were to look for .NET jobs where at the same time Windows is not the dominant environment that people use at work?

>Windows is not the dominant environment that people use at work Are you sure about that? Maybe Windows is not dominant when you look at startups. Anyway, what .NET has to do with Windows now? You can happily use it on Linux or macOS.

>You can happily use it on Linux or macOS.

I would say that has only just become the case and still isn't for desktop development.

Re: .NET 6 Released

#390

Earlier quoted context omitted.

Why would you want to style standard controls in a desktop app? They should look the way they look everywhere else in the OS.

Windows has multiple competing standards in the same OS, even from their own software distributed with the OS. It’s embarrassing.

Nobody mention the gui toolkits for Java or desktop window managers for Linux…
Post reply on HN