Windows 与 Mac 编程体验的区别

20 条回复
107 次浏览

一直听说 Mac 编程体验好,与 Windows 相比具体好在哪里?本人没用过 Mac,有没有老哥讲一下 🫡

种子用户

没有好在哪里,和 Win 基于 WSL 的开发是一样的,没有区别。会有一些新锐的桌面版软件优先支持 Mac。其他的到也没什么。Mac 的优势在于基于有限的体积和重量提供了优异的续航和性能。

其他的没有那么神话。ios 等开发另算。

大平衡者
Guardian

仁者见仁,智者见智,mac 好用,从配置开发环境你就能体体会到了,还有系统的流畅度,当然 mac 也有缺点,软件支持不全,比如 dm 数据库,一些不支持 arm 架构的 vpn,软件等等,通过 pd 装 windows 也无法解决

Windows、Mac、Linux(Arch + KDE 和 Hyprland) 都在用。感觉都很好用。编程体验 Windows 和 Mac 没感受出来什么大的区别,二者各有优劣。Mac 的最大亮点在我看来就是移动办公和续航,非常强。楼上说的流氓软件对于程序员来讲,应该问题不大,比如,安装官方的专业版镜像,用 KMS 激活,不安装任何国产的杀毒软件,以及搜狗这种老牌流氓,其实用起来也挺省心的。

马上来

windows 自带杀毒软件太占资源了,低配置编译会卡,高配置编译杀续航。总之都得给你扫一下,公司电脑还没权限关闭或者加例外
macos 没有这个问题,用的另外的逻辑防病毒,使用习惯良好的情况下低配置也可以保证流畅度和续航
另外感觉 mac 的芯片视频编解码效率高,开会掉电更慢

前排打手
Guardian

不知道是不是我用的 windows 比较 🌶︎🐔,我老感觉 mac 跑项目比较快

种子用户

主要是环境变量配置简单些,底层 Linux 和 Unix 就是要比 Windows 有优势一些,真的在编程上真不好说,就拿 mac 对内存的分配真的一言难尽

种子用户

我的观点, 几个角度:

  • 开发编码: 像 linux 的程度
  • 效率工具软件: 软件生态的丰富程度
  • 日常使用: 系统 UI 的美观程度
  • 字体显示: 渲染字体的显示效果

win11 : 0 + 10 + 6 + 0 = 16;
macOS : 8 + 8 + 9 + 10 = 35;

六边形战士
Guardian

我最看中的就是像 linux 的程度。
特别是命令行工具。Windows 的命令行工具实在是太难用了。

马上来

主要是原生的 shell 对 coding 比较友好;其次 M 系列芯片能耗比较低,便携办公很方便,还有 编译效率 也比较高

如果一直在一个固定的地方工作,其实没什么太大的差别,如果经常需要外出工作,mac 的优势很明显

马上来

我常年居家办公
家里搞了台小服务器 9700x+96G
开发直接在上面开虚拟机 环境和生产的 1:1 复刻

mac 安静不少,内存占用比较高的话,win 笔记本风扇要起飞

光配置开发环境这一点,macOS 已经能吊打 Windows 了
类似 linux 的命令行,又吊打了 Windows 了。
除非一定要使用一些只有在 Windows 的环境才能运行的特殊软件,我不推荐编程使用 Windows

比如今年寒假回家辅导一下我家亲戚孩子,也是计算机专业,第一学期有 c 语言,用的 Windows ,老师建议安装 visual studio 。只能说 visual studio 确实是宇宙无敌第一 IDE,但也真的是邪修,各种 _s 函数,你得给他解释为啥微软要自己整各种花里呼哨的骚操作,解释了也听得迷迷糊糊的。

  1. macos 的 homebrew 好用.
  2. 有 zsh, 不用再去学 powershell 语法, 而且 posershell 启动很慢, autocomplete 也不够好用
  3. 各种 ai 的资料库也是 unix 更多, windows 下用被删库的概率更大, 特别是调用 cmd posershell 有可能遇到调用失败删库的

发表一个评论

R保持