4 ms·
Mac is very popular in developers, while not being used on servers. Reason? You get high end laptops with drivers and a linux like command line. But the applica
by blackoil 10y ago
Mac is very popular in developers, while not being used on servers. Reason? You get high end laptops with drivers and a linux like command line. But the applications and frameworks are all different, osx and linux have separate binaries for node, java etc.
Luckily that doesn't matter, most of the programming and testing is done at a high level, where base OS doesn't matter. This is the market they are after.
- emsy 10y agoAs someone who has done (Unixoid) web development on all 3 systems, I'd say OSX was the best experience. On Windows it's really weird to use command line tools, even with Cygwin. There's no package manager for dev tools. Linux is fine but I occasionally had problems with UI quirks, driver issues and so on. It feels "hacky" at times. Once you've installed homebrew on OSX you have the best of both worlds. A stable Unix system with a nice UI (Though the stable part was recently lacking).
- fla 10y ago>Mac is very popular in developers, while not being used on servers. Reason? Linux is free ?
- jasonjei 10y agoUNIX utilities on Win32/64 still feel weird. You don't really have forward-slash paths adopted everywhere, and you have weird volume drive mounts. Writing a Windows app means you have to deal with the realities of Win specifics (e.g file systems) and the fact that you can't link to a UNIX-shared library like you can with OS X. Windows line-endings have screwed me over with running bash scripts (easy to fix with git settings). Have to deal with cmd as default shell. Windows out of the box loves the wchar_t type and std::wstring, a 2-byte character which doesn't even really encapsulate Unicode (UTF-8 is used just about every other operating system). While OS X binaries aren't compatible with Linux, it's usually just a recompile. Sometimes there's a little more to it. But generally a lot less work than Win32/Cygwin. Yet to be seen with Ubuntu on Win32/64, but apps written in Windows Linux subsystem have been said not to be fork able from Win32/64 apps. However, Mac's file system HFS+ is terrible. That's a good reason not to use it for servers on top of parts of it being proprietary.