Windows is still by far the best platform for .NET development as a whole, even though it's been cross-platform for a few years, mostly because of tooling. Windows also still simply has a larger market share of desktop applications (correct me if I'm wrong) than other operating systems, although macOS and Linux are quickly catching up.
Linux (Arch/Gentoo in particular) is best suited for overall software development. Nowadays you can develop virtually any application on a Linux box, and programs like Wine greatly help.
So, I'm not really sure where I stand in the debate. I've used Windows extensively the past few years but have found many frustrating aspects of the OS. But, I still prefer the Windows desktop environment over XFCE/KDE/GNOME/etc.
I've seen some people discuss it before and have seen some screenshots but I've never personally used it. I've never been that interested in trying Linux Mint before, but what are it's advantages over other distros? Have you used it?
I used it for over a year. It has its pros and cons, but it's certainly the most Windows-like UI. Very polished interface, but with all the refined control of GNOME 3.
Personally, I like running Cinnamon on Pop!_OS, though.
When making a new small .net core api, I've actually found VS to be a little overkill compared to just VSCode. And as such, i believe the .net dev experience may be less of a factor for windows OS dominance as we move towards a unified .net with .NET 5.
Agreed. I work at a .NET shop as a front end dev and, while I don't write a ton of C#, I find running VS to be overkill for 90% of anything I do. The only upside I see of VS is if you REALLY need ReSharper, in which case you should just use Rider. VSCode is fast, has great Intellisense plugins and feels overall more polished than VS now days.
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Windows is still by far the best platform for .NET development as a whole, even though it's been cross-platform for a few years, mostly because of tooling. Windows also still simply has a larger market share of desktop applications (correct me if I'm wrong) than other operating systems, although macOS and Linux are quickly catching up.
Linux (Arch/Gentoo in particular) is best suited for overall software development. Nowadays you can develop virtually any application on a Linux box, and programs like Wine greatly help.
So, I'm not really sure where I stand in the debate. I've used Windows extensively the past few years but have found many frustrating aspects of the OS. But, I still prefer the Windows desktop environment over XFCE/KDE/GNOME/etc.
Also, AutoHotkey.
Have you ever tried Cinnamon? (It's native to Linux Mint, but also runs well on Pop!_OS)
I've seen some people discuss it before and have seen some screenshots but I've never personally used it. I've never been that interested in trying Linux Mint before, but what are it's advantages over other distros? Have you used it?
I used it for over a year. It has its pros and cons, but it's certainly the most Windows-like UI. Very polished interface, but with all the refined control of GNOME 3.
Personally, I like running Cinnamon on Pop!_OS, though.
Awesome, I'll have to try both Mint and Pop!_OS out soon then!
Cool! When you do, see this: Pop!_OS: Change the Desktop Environment
When making a new small .net core api, I've actually found VS to be a little overkill compared to just VSCode. And as such, i believe the .net dev experience may be less of a factor for windows OS dominance as we move towards a unified .net with .NET 5.
Agreed. I work at a .NET shop as a front end dev and, while I don't write a ton of C#, I find running VS to be overkill for 90% of anything I do. The only upside I see of VS is if you REALLY need ReSharper, in which case you should just use Rider. VSCode is fast, has great Intellisense plugins and feels overall more polished than VS now days.