2 ms·
I remember this article – it really annoyed me then, and still does. In fact, given the solutions we've not got, it's even worse. We all mostly use cross-platf
by matthewmacleod 12y ago
I remember this article – it really annoyed me then, and still does. In fact, given the solutions we've not got, it's even worse.
We all mostly use cross-platform technologies. They should function almost identically in each environment. You should have comprehensive CI and staging in place to make sure that assumption is borne out before anything ships.
If it's still a concern for you, you've now got access to things like Docker on the Mac, which totally isolates dependencies far better than an arbitrary Linux install would.
The ultimate reason that people want this to work is that many of us prefer working on a Mac. It's a totally legitimate preference, and I'd argue that if your app is dependent on the environment to the degree where is breaks between nominally compatible platforms, then it's a fault with your app!