|
|
|
|
|
by smoldesu
1385 days ago
|
|
> Both Windows and macOS are good, the Linux desktop in 2022 however is just woeful. [ ...one comment later... ] > 1 anecdote from 1 user isn't remotely sufficient evidence. I hope I don't need to point out the hypocrisy here. I'd also tear apart the idea that MacOS/Windows present "one target" to build for, but I don't need to. You already concede that WSL2 is needed to make Windows a viable development environment, at which point you can cut out Windows altogether and just use the development environment side of things. Same goes for MacOS, if you're only relying on the development toolchain, then there's no reason to use the poorly-supported Darwin kernel in the first place. Linux is a terrible desktop, but as an operating system it's purely magnificent. It's become the industry standard for good reason. |
|
I don't think you have finished reading all the comments around this whole 'Ask HN' post with more comments here recommending either 'Windows', and 'macOS' over 'Linux' as their 'main desktop' to develop 'on'.
> You already concede that WSL2 is needed to make Windows a viable development environment.
Now where did I say that?
WSL2 isn't used for targeting desktop apps for Windows, it is used for developers that want to easily target Linux or testing their apps on Linux by NOT going through the process of clean installing, dual booting, migrating files to an entire separate Linux desktop environment to do that, which that is the use-case to run both Windows as the main system and Linux as the guest.
With this one can easily develop or test and target typical desktop apps on a Windows machine without switching, dual booting, etc which is what I am talking about and the same is true for macOS which developers use to target for macOS desktop apps.
So you have a more integrated consistent developer / desktop experience where the desktop works with the developer rather than the developer wasting time fighting with their computer and they end up distro-hopping for years rather than getting work done.
> Linux is a terrible desktop...
That is all the OP needs to know. Everything else beyond that sentence is irrelevant.
If they cannot use the desktop then it is pointless to recommend it as a 'developer-friendly environment' or even begin clean installing it just for a worse desktop experience for the developer, which for GUI desktop apps, there are little to no users to target compared to the likes of macOS and Windows.