6 ms·
The choice doesn't exist if you've moved away from Windows, and market shares of Windows are declining if I'm not mistaken. Years ago I found it painful to hav
by hrktb 13y ago
The choice doesn't exist if you've moved away from Windows, and market shares of Windows are declining if I'm not mistaken.
Years ago I found it painful to have a full web dev stack on windows and switched to OSX. The company I'm working for also has linux desktops as basic setup, and macs for app developpers.
It's anecdotical but I use Windows only for testing, and from a VM (I used fulls VMs for each IE versions before, now it's only the test VMs that microsoft provides)
- nkerkin 13y agoI'm genuinely curious, why was a full web dev stack on windows so painful? And, why is OSX better?
- hrktb 13y agoI should put upfront that I don't think windows in itself if not usable as a web stack, and perhaps I wouldn't mind if I was working in a 100% windows shop. But I usually work with unix/linux production servers, and that's the configuration I'd expect for most projects. So the pain points mostly come from reproducing a LAMP like environment on windows, with all the specific configurations and modules when needed. There are little things, like small changes in the config files to adjust for windows, and there are the "why am I doing this" things like trying to compile additional/specific PHP modules on cygwin, with the dependency matching games and all the cygwin idiosyncrasies and limitations to learn first. It's easier on OSX as compiling OSS projects requires minimal adjustments, the file system mostly behaves the same as other unixes/linux (except for case sensitiveness...), and all the unix tooling is available (no extra learning curve is a bonus). A separate linux/unix VM closely matching the prod environment would still be the best option, but most of the time OSX is good enough to not bother.
- deleted 13y ago[deleted]