现在还有多少开发觉得一定要用 mac 的

2023-04-19 22:39:36 +08:00
 iorilu

以前觉得 mac 比 win 好用,主要安装软件,配环境啥的比较方便

现在 windows 开发环境越来越好,最近半年用了 scoop 管理软件包,效果也很好

再加上人工智能火爆,想玩 gpu 加速还得 windows ,当然 Linux 也可以,但综合还是 win 更方便

毕竟偶尔还要玩点游戏啥的

感觉 mac 确实对开发没啥优势了

30684 次点击
所在节点    程序员
296 条回复
Senorsen
2023-04-20 02:58:44 +08:00
硬件上同价位的 win 本续航、发热和 CPU 性能还是太差了,跟 M1/M2 系列的 MBP 完全不能打。
软件仁者见仁智者见智,不过有一说一 win11 确实 bug 有点多,内存等资源占用也比 mac 高不少。

日常开发,无外接屏情况下,( mbp:多个 vscode 窗口开发 node 和 Go 、20+ chrome 标签页、) mbp 几乎冰凉不发热,风扇不转;( win:只开会议软件、邮件客户端、rdp 客户端,没有打开浏览器) win 本开机不久就风扇起转、铝壳发热。

外接两个 4k+自身屏幕的情况下,mbp 大概温热不过不烫,也听不到风扇声,仍然很快; win 本铝壳巨烫,而且卡顿降频明显,iris xe 集显动不动 100%,然后 cpu 主频降到 0.几,卡个十几秒动不了任何东西。(不过 win 本的自身分辨率略高,3840x2400 ; mbp 只有 3024x1964 。

另外像 ls 们说的,mbp 可以合上装包里就走,自己会睡眠,一直不关机也不用管,也不需要带鼠标和充电器,在外日常开发的话,持续工作 6 小时基本没问题。
而 win 的睡眠逻辑感觉比较奇怪,感觉即使调了合盖睡眠,还是会遇到装包里后在包里持续发热、风扇呼呼吹的情况,所以被迫要关机。工作时的续航也掉比较快,不带充电器根本没任何信心。虽然触控板跟 mac 的差不多大,但用起来总感觉还是没那么丝滑,要随身带公司发的无线小鼠标。

具体型号是前司发的 m1 pro mbp 14 寸丐版,和现司发的 x1 yoga gen6 16g 。
leimao
2023-04-20 03:08:54 +08:00
没听说过这说法,早些年 Visual Studio 连 Mac 版本都没有。
ltltfuture
2023-04-20 06:54:12 +08:00
@ysn2233 确实,m 系列啥时候把虚拟化这个特性整好对于我来说就非常的合适了
fox0001
2023-04-20 07:27:48 +08:00
如果涉及 iOS 开发,那得必须一定上 Mac 。

Windows 主要是有 WSL 和 WSA ,才变得好用。

我个人使用 Lubuntu ,即 Linux 。
yzbythesea
2023-04-20 07:33:23 +08:00
m1 mbp
i9 台式 + 32 核云主机。都上 linux 。
fengleiyidao
2023-04-20 07:40:01 +08:00
习惯而已。好几次想转高配 win ,都是不习惯,又用回 mac 了。
Chad0000
2023-04-20 07:52:01 +08:00
@freshgoose
在 Docker 中部署不一定要在 Docker 中开发。我们目前就是这样的,所以对电脑性能就没要求。
Aviciii
2023-04-20 07:54:41 +08:00
宁可用 Linux 也不用 win
mitu9527
2023-04-20 08:10:09 +08:00
Mac 是为视频内容创作者准备的,本来就不是给程序员准备的,很多都是人云亦云的自嗨。我两者都用过,还用过一段时间的 Linux ,其实 Mac 早就没有多少优势了,性价比就更别提了。
xuanbg
2023-04-20 08:31:29 +08:00
排除硬件价格因素和系统稳定性,没有理由不选 Mac 。
xsen
2023-04-20 08:36:03 +08:00
就一个问题,
假如不用你出钱,同样配置——你会选择哪个?

那自然是挑最贵的那个
Jackeriss
2023-04-20 08:38:23 +08:00
关键是 mac 环境与服务器更相近,很多情况下可以不用 docker ,windows 不用 docker 还是不行。
JeffyChen
2023-04-20 08:39:22 +08:00
手上有一台 MAC ,但感觉 win11 挺好用的。深色界面,触摸提升,支持 wsl ,powertoys
JasonFW
2023-04-20 08:43:06 +08:00
@yangxin0 X1 好用不
hello2090
2023-04-20 08:43:34 +08:00
毕竟偶尔还要玩点游戏啥的

感觉 mac 确实对开发没啥优势了

标题是开发,又玩起了游戏,楼主你自己觉得逻辑在哪里?
tramm
2023-04-20 08:46:41 +08:00
我没有 Mac, 所以我觉得一定要有一台高配的 Mac :P
zjsxwc
2023-04-20 08:52:07 +08:00
php 、ruby 、python 这些脚本语言用 Linux 、macOS 来开发体验比 win 好很多。
java 用 win 、linux 、macOS 开发体验都差不多。
node 、js 、ts 用 linux 、macOS 、win11 、win10 开发不错,用 win10 以下开发体验完全拉胯。
swift 必须 macOS 开发来获取体验。
c#必须 win 开发来获取体验。


所以楼主是哪种语言的开发?
zed1018
2023-04-20 08:58:30 +08:00
大胆,在 i2ex 说这种话,等着挂路灯吧
nbhaohao
2023-04-20 08:58:43 +08:00
最近也考虑下一台电脑是 windows 本而不是 mac 了.
* 因为感觉 32g + 比较好的 cpu, Mac 要贵太多
* mac 新款都是 m 芯片了, 有时候自己可能要学习 x86 一些相关的东西, 怕有兼容性问题.
* 同等价格, windows 本还可以有个的独立显卡

看了一些帖子, 貌似 windows 使用 linux 子系统 (wsl2) 现在体验不错了?
wxw752
2023-04-20 09:01:13 +08:00
怎么还有人讨论这个问题,你不会只有一台电脑吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/933857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX