3 ms·
Tons of ways that are all quick and easy to set up... if you build on one platform, or use VMs of one OS only, or use Docker containers. As soon as you need e.
by handrous 5y ago
Tons of ways that are all quick and easy to set up... if you build on one platform, or use VMs of one OS only, or use Docker containers.
As soon as you need e.g. macOS + Windows + Linux + iOS + Android (really, any three of those) it's hell. You're either going to be conforming your build to the requirements of some "cloud" solution (if you can) while paying painful money for it and maybe (likely) not even getting very good performance in exchange, or maintaining several build machines (locally or as rented servers/VMs or whatever). Or screwing around with Parallels or something, and "enjoying" bad build times for most platforms.
It's a very easy problem to solve for container-heavy web stuff. It becomes no fun in a hurry once you're very far outside that.