3 ms·
Because Linux is in most ways an ideal development environment for backend code that is going to run on a Linux server in production.
by philwelch 7y ago
Because Linux is in most ways an ideal development environment for backend code that is going to run on a Linux server in production.
- sonthonax 7y agoBut iPad OS is already a UNIX operating system. Sure, it's not identical to Linux, but it's good enough to do web development on.
- philwelch 7y agoiPad OS doesn't, as far as I can tell so far, actually have a command-line environment on it. But the one on macOS is impoverished compared to Linux and it has enough quirky differences that the process of really digging in and automating your workflow on it is mostly identical to the process of learning the specific quirks of one vendor's operating system. I know. I've tried. And I reached the point where I said to myself, "macOS system administration is never going to be a useful transferrable skill for me, so I would rather work in Linux".