3 ms·
The vast majority of places that use .NET core (or .NET 5.0/6.0) are places that used to use old .NET and use Windows for their dev environments. You would be
by wilsonnb3 4y ago
The vast majority of places that use .NET core (or .NET 5.0/6.0) are places that used to use old .NET and use Windows for their dev environments.
You would be really limiting yourself if you look for a .NET job without Windows. I am sure they exist but it's probably something like 95%/5% windows/not windows.
I am not really sure why you would want to use Linux/MacOS for this though. The dev experience for .NET is very consistent between platforms if you don't use Visual Studio.
Using VSCode, Rider, and the dotnet CLI, I have developed on MacOS, Windows, and Linux without noticing many differences.
- 305305305 4y agoAgreed. I am a front-end developer on a Mac. I am learning the .NET backend code on a Mac. All of the 12 backend devs on this project are on Windows. When I tried to screen-share and get help (using VS for Mac), they are all like "WTF is that?". VS for Mac is not like the Windows VS. I also had to run MS SQL Management Studio, and it only runs on Windows. So I ended up running a Windows machine on Parallels on my Mac. Now I have a consistent work environment as the other backend devs, but it's not a good developer experience. Sometimes it's extremely slow. The context switching from a Mac to Windows is distracting. I feel very disconnected from the code I'm working on. I'm going to try JetBrains Rider based on suggestions here. It makes me reconsider if I really want to go down the .NET path in my career if I probably have to use Windows (with about 95% .NET job opportunities using Windows). Java looks like a better option for fullstack web development on a Mac.
- yyyk 4y ago>I also had to run MS SQL Management Studio, and it only runs on Windows. Azure Data Studio is cross-platform and the obvious successor judging by comparative release speed and that every SSMS install automatically installs ADS. It's also more annoying than SSMS, but ADS is still a better experience than most SQL gui tools.