5 ms·
Incorrect.
by WayneBro 10y ago
Incorrect.
- ekianjo 10y agoLast time I checked it's close to 50/50, with Windows progressively losing share among devs: http://www.geekwire.com/2016/mac-overtakes-linux-as-developers-primary-os-windows-headed-below-50-market-share/ http://www.geekwire.com/2016/mac-overtakes-linux-as-develope... So my comment should be correct in a year or two, hopefully.
- ZenoArrow 10y ago> "So my comment should be correct in a year or two, hopefully." Look again at that graph: http://stackoverflow.com/research/developer-survey-2016#technology-desktop-operating-system http://stackoverflow.com/research/developer-survey-2016#tech... OS X is treated as a single category, but Windows is split over multiple versions. When you add up all the Windows versions, OS X isn't close to 50% market share. Also, I'd question why it should be 'hopefully' correct. Other than better support for Unix command line tools, what gives OS X the edge over Windows 10 as a dev environment?
- icebraining 10y agoOS X is treated as a single category, but Windows is split over multiple versions. When you add up all the Windows versions, OS X isn't close to 50% market share. What was claimed is that most developers don't use Windows, not that they use macOS. If over 50% of developer use either macOS or Linux, then the claim is true.
- ZenoArrow 10y ago26.2% + 21.7% = 47.9%. So based on that survey the statement that most devs don't use Windows anymore is incorrect. Also, that doesn't answer my other question. Other than better support for Unix command line tools, what makes OS X (or Linux) a better platform for devs than Windows 10?
- icebraining 10y agoSo based on that survey the statement that most devs don't use Windows anymore is incorrect. Yes, but the post you replied to said "in a year or two". Also, that doesn't answer my other question. That's because I don't have an answer, it wasn't me who said "hopefully" :) As long as Linux is considered a first-class platform, I don't really care who's on top.
- ekianjo 10y ago> 26.2% + 21.7% = 47.9%. So based on that survey the statement that most devs don't use Windows anymore is incorrect. I said close to 50/50 so it's not false either, if you take in account the fact that there is probably some margin of error anyway. > Other than better support for Unix command line tools, what makes OS X (or Linux) a better platform for devs than Windows 10 Maybe it depends what kind of developer you are/who you talk to, but most devs I interact with tend to live in the command line (and need proper package management as well) - things that Win10 does not do too well yet.
- WayneBro 10y agoPffft. "probably some margin of error anyway" is a gross understatement. It was 47.9% of the 40k developers who responded. Not even a half percent of the entire software development community :) Enterprise devs make up the largest segment of pro developers and Windows rules the enterprise. Win 10 also has the Ubuntu command-line now. I've been using it since beta and it's glorious. Macs can't compete with this - they don't even ship with new GNU utils and you'll have to fight with Apple if you want them because updates will break your setup. Meanwhile it takes 5 minutes to get a modern Unix command-line in Windows. I'm glad to say that I'm quite certain that your hopes of a non-Windows world will never be realized.
- retrogradeorbit 10y ago> Other than better support for Unix command line tools, what makes OS X (or Linux) a better platform for devs than Windows 10? Some that come to mind: Granular packaging systems with everything developer under the sun in them (including binary and source packages). Better support and easier install of a vast array of developer tools and languages (just one example: git). Much more automatable (eg not every install on windows can be automated. Many require GUI interaction). Containerizable. More powerful filesystems like layered filesystems or content addresses filesystems like ZFS. Cloud orchestration tools work better (puppet, chef, ansible). Tiling window managers to streamline screen work. Much wider choice of code editing environments and code manipulation tools (Windows is much more centric around the offerings of Microsoft). Better interoperation with other tools and filesystems (Linux plays much nicer with windows than windows plays with linux). Less bugs in the APIs and development systems themselves (a result of open source enabling bugfixing independent of a vendor). Better system debug and development tools (eg. strace/dtrace/ktrace). Almost every dev tool included in the distributions (no need to go download some dodgy .exe of tucows or where ever). More example open source code to reference and work with makes coding similar ideas less error prone.
- icebraining 10y agoYou shouldn't assume the SO developer survey is a good sample of the whole profession.
- ekianjo 10y agoOk, but do you have other sources then?
- icebraining 10y agoNope :)
- WayneBro 10y agoNah, it's not going to happen. Especially because that "50/50" number isn't even close to being a true measurement. The survey covered a whole ~40,000 people out of the ~11 million pro developers in the world. That's nothing. The numbers also don't jive at all with the empirical evidence. Walk into any small, medium or large business IT shop that employs programmers and you'll find Windows more than any other OS. If they're running Linux it's in a VM on Windows. Macs are still extremely rare for anyone outside of Mobile developers. What do you think Enterprise devs use? Not Macs...