4 ms·
Agreed. 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 tri
by 305305305 4y ago
Agreed. 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.