3 ms·
I use a mix of macOS and windows machines myself, and am doubtful that you're giving windows a fair assessment. macOS is a unix, but it's not a linux. You prob
by Joeri 8y ago
I use a mix of macOS and windows machines myself, and am doubtful that you're giving windows a fair assessment.
macOS is a unix, but it's not a linux. You probably will end up running in containers anyway, because it's just too different from your servers (e.g. provisioning scripts will not run correctly), and windows supports those containers just fine.
Even if you're not running in containers, you'll probably still be fine. I've been doing web dev for a while on windows and mac (node, php, java, ...) and haven't had major issues getting my workflows to carry over. The only thing that can cause problems are windows file path issues (or rather web app code assuming *nix paths), and for that there is WSL.
Another possible thing you may like about macOS is the unix command line, which is a fair argument, but between msys, wsl and powershell (which is equally powerful yet different) I don't miss anything myself. Again, the command line tools on the mac are subtly different from those on linux, so your shell scripts don't automatically carry over to the server. YMMV.
Finally we get to the UI. If you're hooked on mac-only software, ok fine. There are good alternatives though. For example, I switched from textmate to visual studio code so I could bounce between OS's. Otherwise I find it to be an even mix. Windows task view is similar to mission control. Windows does window docking better than the mac. The mac does system updates better than windows. Windows does gaming support better than the mac. The mac does consistent UI design better than windows. Windows has touch screens, the mac has better trackpads. It all balances out.
I like living on both sides of the fence. It makes me feel like I'm not locked into a platform.
- overcast 8y agoI've used Windows my entire life, MacOS since 2008, Linux / Unix since 1998. I use all three daily, extensively. Mac is the easiest environment for me to manage work, and my life.