3 ms·
Can you easily accomplish the following with Windows? - install a dev environment with all tools and transient dependencies with a single command - install mu
by willtim 9y ago
Can you easily accomplish the following with Windows?
- install a dev environment with all tools and transient dependencies with a single command
- install multiple versions of the same library and easily choose between them
- install the same version of a library but built with different compiler switches
The world of open source operating systems can accomplish all of the above (I use NixOS). And we get access to a repository of thousands of packaged tools. And we get fast Git.
I'm sorry but the general consensus is that Windows falls quite short of being a nice development environment, despite the existence of Visual Studio.
- _Tev 9y agoTalking about compiler flags and need for OS-level handling of multiple library versions .. . You do know that not every dev is C dev? And your "general consensus" isn't as general as you think, look up OS usage among developers. I have never seen source claiming 50%+ usage of Linux, and "consensus" implies much more than simple majority ...
- willtim 9y ago> You do know that not every dev is C dev? C libraries are often transitive dependencies of higher-level language libraries, e.g. for Haskell or Python. Using language-specific package managers often fails to properly handle such transitive dependencies. > look up OS usage among developers This doesn't indicate personal preference. My whole team is forced to develop on Windows at work, we would all rather use Linux, as we deploy to Linux and our tools, e.g. Git, work better on Linux. But such are the constraints of working in a corporate environment. I use a Linux development environment for my personal projects.