• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

为什么感觉程序员普遍会用Mac?

十万个为什么 空空 2024-3-24 07:41:53 4次浏览

关于问题为什么感觉程序员普遍会用 Mac?一共有 5 位热心网友为你解答:

【1】、来自网友【速码爵士】的最佳回答:

原因有几个:

  1. posix 的环境开发工具多,容易编译和安装维护,比如:在 windows 下从 0 开始编译一个 ffmpeg 很困难,反过来在 posix 下编译 windows app 大部分情况易如反掌。win 下的组件大部分都是 2 进制方式发布,为什么呢?因为难编译!版本依赖复杂,给程序员很不放心的感觉。
  1. 同是 posix 环境,为什么不用 Linux 呢,因为 Mac 的桌面比 linux 好用好看,赏心悦目,也很少操心 os 升级带来的各种问题,毕竟是商业产品。
  1. m1 出来后,新款 arm CPU 的强大也吸引了很多人入手 macOS,例如 Linux 的发明人也开始用起苹果本子了。
  1. 很多程序员是做手机或平板开发,iOS app 的开发和部署几乎不可能在其他操作系统或机器下单独完成,只有 macOS 可一机完成所有平台的开发部署任务。
  1. 像我一样用惯了 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?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)