DEV Community

Discussion on: Windows or Mac (or Linux😁) for devs?

Collapse
 
taikedz profile image
Tai Kedzierski

Are you trying to start a bloodbath here?? πŸ˜‰

As always, "It depends." I am a staunch Linux user. I would not recommend Linux if you're trying to develop Windows desktop applications though... that wouldn't make sense..!

  • What is your deployment target? Match the development environment to the target
  • If it's for browsers, you have much more freedom to choose between the three, but in most cases you're choosing between Windows and Linux for server-based projects, depending on what the production system is using
  • If you want to automate build and deployment, your ops colleagues may yet push for Linux on the server side - so your tools will need to either be cross-platform, or match that tooling's platform. They won't thank you for tying them to a full-GUI-based build toolchain (but those are thankly becoming rare)
  • If you're also responsible for testing, and you are doing client-side stuff.... mind that you will likely end up with at least two computers, if not three, for full range testing (unless you can do it on a server farm/cloud account)

This question comes up time and time again though, and is very dependent on the use-case. You might want to refine your query.

So, 100 Continue