关于问题为什么感觉程序员普遍会用 Mac?一共有 5 位热心网友为你解答:
【1】、来自网友【速码爵士】的最佳回答:
原因有几个:
- posix 的环境开发工具多,容易编译和安装维护,比如:在 windows 下从 0 开始编译一个 ffmpeg 很困难,反过来在 posix 下编译 windows app 大部分情况易如反掌。win 下的组件大部分都是 2 进制方式发布,为什么呢?因为难编译!版本依赖复杂,给程序员很不放心的感觉。
- 同是 posix 环境,为什么不用 Linux 呢,因为 Mac 的桌面比 linux 好用好看,赏心悦目,也很少操心 os 升级带来的各种问题,毕竟是商业产品。
- m1 出来后,新款 arm CPU 的强大也吸引了很多人入手 macOS,例如 Linux 的发明人也开始用起苹果本子了。
- 很多程序员是做手机或平板开发,iOS app 的开发和部署几乎不可能在其他操作系统或机器下单独完成,只有 macOS 可一机完成所有平台的开发部署任务。
- 像我一样用惯了 macOS 的偏执狂,即使每天做的是 windows 系统程序,依然不愿用 windows,也讨厌 visual studio 这样的 ide—因为要用鼠标改配置或依赖而不是脚本, 宁愿在 zsh 和 vim 里编辑和交叉编译出 exe 再部署到远程的 win 机器上。
【2】、来自网友【AnonymousK】的最佳回答:
程序员也有用 Linux 的,不一定全是 Mac,只是用 Mac 的程序员最多而已,原因很简单,macOS 是基于 Darwin 的 UNIX 系统(现在已经有 UNIX 证书了,虽然理论上还是类 UNIX)。所以无论是开发环境的搭建还是开发者的生态环境都很不错,而相比 Linux 又又常用软件上的优势,同时美工作图也是 macOS 的强项。
【3】、来自网友【petertian150751221】的最佳回答:
11 年程序员,身边基本都是 windows 和 linux,很少有人用 mac。用 mac 的普遍是 ios 工程师和前端工程师。请不要乱说。
【4】、来自网友【longlongintlonglong】的最佳回答:
1、程序员用的不全是 Mac。使用 Mac 无非这几类程序员:iOS 或者 Mac 开发者(硬件限定,有黑苹果但不可靠);想快捷方便随时工作的(MacBook);为了在客户面前显示高大上的(MacBook)等。其中最大的原因当属硬件限定的了,iOS 开发人员还是不少的,所以随处可见 Mac 或者 MacBook。
2、Mac 上面的 xcode 已经能够满足开发需求,即使不想去使用它,eclipse,atom,sublime 对于其他语言已经能够完善处理了,无需使用 Windows 系统,且这样说,能够进行开发的,不只有 Windows,Mac 可以胜任所有工作。需要编译 Windows 库或者可执行文件时,当用虚拟机来构建编译环境。就目前 MacBook Air 的配置看,120 多 G 的 SSD 还是杠杠的,不用担心 IO。
综上,程序员用的不全是 Mac,Mac 也不全是用来装 Windows 的。
【5】、来自网友【前端周老师】的最佳回答:
就我自己而言,非常喜欢在 Mac 下进行开发,而且用 Mac 当然是用 MacOS,不必要再装 Windows 系统。拿到公司 offer 后去实习,公司就给配置了 Mac Pro,当时是 2015 年 10 月最新款 Mac。下面说说我喜欢 Mac 的地方:
(1)Mac 精美的外观设计,都说苹果是世界上好的产品设计公司,这个确实是的。全金属外壳,多种手势的触摸板,完美的多屏切换,用起来十分舒服
(2)光靠外观当然不能征服大众,就像一个帅哥如果只有颜值也只是虚有其表。第二点就是 Mac 的配置,我现在的 Mac 配置是 16G 内存,I7 处理器,在程序开发的时候软件多开也顺畅的不要不要的,基本不会出现卡屏的现象,代码补全基本秒现
(3)MacOS 系统下强大的工具,首先就是终端,也可以叫做命令行工具,习惯了终端的人基本不会再去一个个文件夹的找东西,而是直接通过终端敲命令。比如版本控制工具 git,可在终端完美运行;如果做前端开发,终端对 NodeJS,npm 都完美支持
(4)程序开发时用到的 IDE,例如前端开发的 webstorm,Atom,Sublime,Intellij IDEA,java 开发的话 eclipse,php 开发的 phpstorm 都在 Mac 下完美支持,运行起来十分流畅
当然 Mac 也并非十全十美的,也有一些不好的地方:
(1)首先就是硬盘,才 256G,实在是有点小;
(2)其次显卡不是强项,如果喜欢玩游戏的小伙伴最好不要用 Mac;
(3)然后 Mac 上的游戏,国内好多游戏都不支持在 Mac 上运行,一般会下个 steam,在 steam 上找游戏,可能不太符合我以前玩过游戏的类型,至今没在 Mac 上玩过什么游戏
(4)最最重要的是 Mac 电脑贵啊,随便就要 1W 元以上,如果再买个显示器,基本一个月的工资就 GG 思密达了,这个可能是最阻碍人们去买 Mac 的因素吧。
以上就是关于问题【为什么感觉程序员普遍会用 Mac?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!