There is a lot diff with both OSes but have to say they are good. Windows 10 with WSL helped developers all over the world. Just like macOS has been for years due to a community project called homebrew and having LAMP pre-installed.
Like for web developers, this can be great for. Being able to get started out of the box. Windows on the other side have WSL which you can install multi distros. Basically, have full Linux on windows 10 with running ubuntu my self it made it easy to clone my development and prod env. Also, as Ubuntu is most used, I can install anything from ubuntu guides. MacOS is still good for development with faster speeds due to WSL being limited on speed as windows defender scanning everything. You can basically run a native Linux OS with app support which is nice to have. Windows, on the other hand, do work very well most packages are supported. You can basically run a whole LAMP Stack as seen here and install NodeJS to develop apps.
The best part as its Linux you can basically follow any guide on the distro your using. Many developers have changed to using WSL from the native install of NodeJS and LAMP Stacks due to it being Linux. Just remember it may be little slower because of windows defender but what I notice is if you add your projects directly to the exclusions list then it does run a bit faster.
Both are great for development just depends on your preference if you want to run windows or macOS. Mac does have a higher price tag then windows. Just pick wisely so you don’t pay to much. It is worth to check out macOS if you really think you may like it.
Comment below what you think about Windows Subsystem for Linux. Make sure to follow us on Twitter to be notified of our upcoming posts.