| ▲ | troupo 6 hours ago | |||||||||||||
Both MacOS and Windows with wsl are perfectly fine for development. Especially MacOS. There's literally nothing special about Linux when it comes to development. And there are quite a few downsides especially when it comes to some specialized tooling because many vendors often only have Windows tools for their devices. | ||||||||||||||
| ▲ | 72deluxe 5 hours ago | parent | next [-] | |||||||||||||
I would have to agree with this. I don't understand people how say developing on Linux is somehow better. I have built C++ software across Windows, macOS and Linux and I can't say one is easier than the other at all. Perhaps it is because of the package management system that makes installing a compiler "easier" than downloading Xcode or downloading/running the Visual Studio installer?? I certainly don't find development tools better on Linux, particularly for C++ debugging. Windows/Visual Studio is the leader in that regard. I have also done C#, PHP, Java, JS + web development across all 3 and don't see the difference. | ||||||||||||||
| ▲ | yndoendo 6 hours ago | parent | prev | next [-] | |||||||||||||
I find a Linux host with a development guest OS the best to work in. It allows for snapshots, backups, and sharing development environments. Solution A might need a different environment than Solution B. Funny enough, the bluetooth stack works better on a bare metal Linux box than a Windows one. Audio starts being played sooner. | ||||||||||||||
| ||||||||||||||
| ▲ | pluralmonad 6 hours ago | parent | prev | next [-] | |||||||||||||
This depends entirely on your stack and preferred workflow. MacOS is increasingly hostile to powerusers. If you don't mind following their golden path, all is fine, otherwise... I wonder how long before you have to enable a scary "developer mode" to install software outside the app store. | ||||||||||||||
| ||||||||||||||
| ▲ | morshu9001 3 hours ago | parent | prev | next [-] | |||||||||||||
and iTerm on Mac is better than any of the Linux terminals | ||||||||||||||
| ▲ | horsawlarway 6 hours ago | parent | prev [-] | |||||||||||||
I guess I'd argue that "it depends on lot on what you mean by development". For anyone hosting a product on servers (almost everything web related)... there IS something special about linux: It's where your product is going to run in production. For folks who are doing work in other spaces, especially development that involves vendor provided physical devices: Then yes, I agree with you. Vendor support is almost always better for Windows, and sometimes entirely non-existent otherwise. I'll note this is starting to change, but it's not yet over the hump. The only place I'd consider macOS as a "perfectly fine" linux alternative is mobile (and mainly because Apple forces it with borderline abusive policy/terms). Otherwise it's just a shittier version of linux on nice hardware, riddled with incompatible tooling, forced emulation problems, and a host of other issues. It's not really even "prettier" anymore. | ||||||||||||||
| ||||||||||||||