以前觉得 mac 比 win 好用,主要安装软件,配环境啥的比较方便
现在 windows 开发环境越来越好,最近半年用了 scoop 管理软件包,效果也很好
再加上人工智能火爆,想玩 gpu 加速还得 windows ,当然 Linux 也可以,但综合还是 win 更方便
毕竟偶尔还要玩点游戏啥的
感觉 mac 确实对开发没啥优势了
1
imydou 2023-04-19 22:42:44 +08:00 9
自我陶醉有个好心情不高效吗
|
2
ysn2233 2023-04-19 22:45:04 +08:00 1
windows 主要是有 wsl ,怎么说也比 mac 更接近 Linux ,而且本身 GUI 就是顶级,如果用台式机开发的话我觉得 Win 是首选( Mac 的鼠标适配也有点差)。Mac 的优势我感觉主要还是在于笔记本的硬件,高续航和体验比较好的触摸板还是挺爽的,所以我一般是 Win 台式+mbp 。
|
3
Cineray 2023-04-19 22:47:03 +08:00 2
现在主机是 Linux+Windows 双系统,感觉 WSL 还是没有原生好用。而且现在 Linux 桌面做的还可以,N 卡驱动也没有以前那么糟糕了。
|
4
iorilu OP 还有一点最关键的
win 电脑升级便宜啊 最近内存 300 买 32g ,硬盘 400 多 2t 我把常用开发机 r9000p 升级了 64g 内存加 4t 硬盘了,总共花 1500 苹果想要这配置的多少 |
5
mcfog 2023-04-19 22:59:44 +08:00 35
开发没必要用 mac ,综合还是 win 更方便
开发没必要用 linux ,综合还是 mac 更方便 开发没必要用 win ,综合还是 linux 更方便 开发没必要用 mac ,综合还是 linux 更方便 开发没必要用 linux ,综合还是 win 更方便 开发没必要用 win ,综合还是 mac 更方便 开发没必要用笔记本,综合还是台式机更好 开发没必要用台式机,综合还是 minipc 更好 开发没必要用 pc ,综合还是树莓派更好 开发没必要用键盘,还是脚踏板最好 开发没必要用 IDE ,还是 vi 最好 开发没必要坐人体工学椅,还是升降桌最好 开发没必要用机械键盘,还是 HHKB 最好 |
6
freshgoose 2023-04-19 23:03:56 +08:00 1
限于贫穷,我从 mac 转 win 了,但是不得不说,wsl2 一堆 bug ,时不时卡死,以及 docker 访问 php 巨慢。这 2 个都是千年老 bug 了,一直没解决。
|
7
levelworm 2023-04-19 23:07:08 +08:00 via Android 1
我目前从 windows 笔记本里用 VScode ssh 进 ubuntu 机器,后者 24 小时开机 ssh 不关闭,感觉还挺好的。
|
8
agagega 2023-04-19 23:07:13 +08:00 via iPhone
主要还是贵,bug 都好说,库克要是能想明白降降价,Mac 的状况能好很多
|
9
flyqie 2023-04-19 23:11:09 +08:00 1
从来没觉得开发一定要用 mac 。
生态没有 windows 开放、太贵、硬件升级麻烦。 这几个原因都让我对 mac 敬而远之, 尽管 mac 真的非常好看, UI 非常让人喜欢. |
10
worldquant 2023-04-19 23:11:32 +08:00
就不能两个系统都用吗?现在哪个没有双电脑
|
11
myd 2023-04-19 23:15:25 +08:00 1
我站 win
|
12
eDeeraiD0thei6Oh 2023-04-19 23:16:10 +08:00
我之前就是一直用 Linux 后来就一直玩 macos 了,主要是没要折腾。
|
13
idblife 2023-04-19 23:28:34 +08:00
mbp/a + linux 台式机
|
14
felixcode 2023-04-19 23:42:31 +08:00 32
做开发最重要的是颜色管理、字体渲染和视频剪辑,这几样 windows 都比不上 mac
|
15
yangxin0 2023-04-20 00:00:47 +08:00
我笔记本是 Mac 、台式机是 Windows + WSL2 、炼丹机是 Ubuntu ,合并纠结这些一样来一台就好了。噢对了我还有 Thinkpad X1 的笔记本。
|
16
liuzhihang 2023-04-20 00:31:39 +08:00 via iPhone
小孩子才做选择,打工人当然 mac 。公司配的选贵的就行。
|
19
guoshim 2023-04-20 01:15:08 +08:00 3
开发环境 windows 是肯定不输 mac 了。但是 mac 的硬件感觉更好。个人觉得最大的优点就是,只要有电,mac 都能做到开屏即用。而且续航本身就 nb 。Windows 的笔记本盖子合上一段时间就会休眠了,再打开还要等个十秒才能进系统。如果触发了系统更新就更难受了。
|
20
jevonszmx 2023-04-20 01:15:40 +08:00
为什么整天纠结用什么手机用哪个电脑啊。
|
21
Senorsen 2023-04-20 02:58:44 +08:00 4
硬件上同价位的 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 。 |
22
leimao 2023-04-20 03:08:54 +08:00 via iPhone
没听说过这说法,早些年 Visual Studio 连 Mac 版本都没有。
|
23
ltltfuture 2023-04-20 06:54:12 +08:00 via Android
@ysn2233 确实,m 系列啥时候把虚拟化这个特性整好对于我来说就非常的合适了
|
24
fox0001 2023-04-20 07:27:48 +08:00 via Android
如果涉及 iOS 开发,那得必须一定上 Mac 。
Windows 主要是有 WSL 和 WSA ,才变得好用。 我个人使用 Lubuntu ,即 Linux 。 |
25
yzbythesea 2023-04-20 07:33:23 +08:00 via iPhone
m1 mbp
i9 台式 + 32 核云主机。都上 linux 。 |
26
fengleiyidao 2023-04-20 07:40:01 +08:00
习惯而已。好几次想转高配 win ,都是不习惯,又用回 mac 了。
|
27
Chad0000 2023-04-20 07:52:01 +08:00
@freshgoose
在 Docker 中部署不一定要在 Docker 中开发。我们目前就是这样的,所以对电脑性能就没要求。 |
28
Aviciii 2023-04-20 07:54:41 +08:00 4
宁可用 Linux 也不用 win
|
29
mitu9527 2023-04-20 08:10:09 +08:00
Mac 是为视频内容创作者准备的,本来就不是给程序员准备的,很多都是人云亦云的自嗨。我两者都用过,还用过一段时间的 Linux ,其实 Mac 早就没有多少优势了,性价比就更别提了。
|
30
xuanbg 2023-04-20 08:31:29 +08:00
排除硬件价格因素和系统稳定性,没有理由不选 Mac 。
|
31
xsen 2023-04-20 08:36:03 +08:00
就一个问题,
假如不用你出钱,同样配置——你会选择哪个? 那自然是挑最贵的那个 |
32
Jackeriss 2023-04-20 08:38:23 +08:00
关键是 mac 环境与服务器更相近,很多情况下可以不用 docker ,windows 不用 docker 还是不行。
|
33
JeffyChen 2023-04-20 08:39:22 +08:00
手上有一台 MAC ,但感觉 win11 挺好用的。深色界面,触摸提升,支持 wsl ,powertoys
|
35
hello2090 2023-04-20 08:43:34 +08:00
毕竟偶尔还要玩点游戏啥的
感觉 mac 确实对开发没啥优势了 标题是开发,又玩起了游戏,楼主你自己觉得逻辑在哪里? |
36
tramm 2023-04-20 08:46:41 +08:00
我没有 Mac, 所以我觉得一定要有一台高配的 Mac :P
|
37
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 开发来获取体验。 所以楼主是哪种语言的开发? |
38
zed1018 2023-04-20 08:58:30 +08:00
大胆,在 i2ex 说这种话,等着挂路灯吧
|
39
nbhaohao 2023-04-20 08:58:43 +08:00
最近也考虑下一台电脑是 windows 本而不是 mac 了.
* 因为感觉 32g + 比较好的 cpu, Mac 要贵太多 * mac 新款都是 m 芯片了, 有时候自己可能要学习 x86 一些相关的东西, 怕有兼容性问题. * 同等价格, windows 本还可以有个的独立显卡 看了一些帖子, 貌似 windows 使用 linux 子系统 (wsl2) 现在体验不错了? |
40
wxw752 2023-04-20 09:01:13 +08:00 2
怎么还有人讨论这个问题,你不会只有一台电脑吧?
|
41
alne 2023-04-20 09:06:06 +08:00
@felixcode #14 你说的是设计,不是开发
字体渲染这块还得是 win ,你搞开发不关注大多数用户的需求,去关注小众的?自我陶醉呢? |
42
BrettD 2023-04-20 09:06:43 +08:00 via iPhone
到现在为止我还没有见过一台 Windows 笔记本可以在 CLion 里面打开 LLVM 工程之后可以键盘不烫、风扇不转、跳转不卡、电池不猛降的。
|
43
Lin0936 2023-04-20 09:09:43 +08:00
你们开发还用电脑啊?我们这都是徒手往硬盘上刻的
|
44
duke807 2023-04-20 09:09:53 +08:00 via Android
只用 linux
|
45
woshihgs 2023-04-20 09:12:44 +08:00
mac 用户+游戏本用户路过
|
46
DinnyXu 2023-04-20 09:13:51 +08:00
想用就用何必纠结,日常公司一台 Mac 家里一台 Windows
|
47
ChengLuffy 2023-04-20 09:17:42 +08:00
如果 Win 或 Linux 什么时候可以把 macOS 、macOS Cli 、iOS 、iPadOS 应用开发、测试、打包全都解决并没有什么问题了,我一定切换过去,但是现在每次看到这种问题,都感觉没有考虑过我们吃这碗饭的人
|
48
piecezzz 2023-04-20 09:18:56 +08:00 via Android
双持
|
49
InkStone 2023-04-20 09:22:55 +08:00
Win 开发和 Mac 开发的时间都好多年了,感觉还是 Mac 好用。
虽然确实不一定要用 Mac (我现在用的就是 Win ),但还是更喜欢 Mac 。 |
50
sadfQED2 2023-04-20 09:25:21 +08:00 via Android
现在公司都是买 arm 版本的 mac ,根本没有 win linux 好用,各种软件,各种环境,总会出一些奇奇怪怪的问题
|
51
binge921 2023-04-20 09:28:05 +08:00
mac8 年老用户飘过 家里台式机也是黑苹果 win 也用 但是综合体验下来 mac 还是更胜一筹 当然我不是果吹 主观感受
|
52
Planarians 2023-04-20 09:29:37 +08:00 via iPhone
怎么每天都有人问这种问题 各有各的优势和缺点 都需要就双持 非要在两者间选一就自己按需决定 哪来这么多一定不一定的
|
53
jackmod 2023-04-20 09:31:03 +08:00
devcontainer 真香,host 装什么系统已经越来越不重要了
|
54
banliyaya 2023-04-20 09:35:10 +08:00
@mitu9527 ”Mac 是为视频内容创作者准备的,本来就不是给程序员准备的“ 这句话是如何得出的结论?那些 ios/macos app 开发者应该用什么
|
55
flyi 2023-04-20 09:38:26 +08:00
win+linux. Linux 台式机不关机,24 小时运行程序或跑模型,主要使用 windows 笔记本( surface ),开发时在 Terminal 上 SSH 操作,写代码就用 vscode remote ,这样,代码、程序开发、模型训练就都在 Linux 主机上
|
56
agdhole 2023-04-20 09:39:07 +08:00
arm 能部署到 arm server ,特别省钱,其他的真不如 windows + wsl2
|
57
Huelse 2023-04-20 09:42:56 +08:00
我只觉得贵,mac mini 勉强能接受
|
58
hankli 2023-04-20 09:49:56 +08:00
为什么非要二选一呢?都有,随便用不行?
|
59
houshuu 2023-04-20 09:53:17 +08:00 1
GPU 加速正常不会在本机上跑,远程开发系统反倒是不重要了。
macOS 主要是不折腾,大部分技术的 Quick Start 里 macOS 的配置都是较为简洁的,能节省时间就够了。 wsl2 也不是没用过,但是还是有各种各样的内核问题最后放弃了, 用了一年多 M1 ,遇到的障碍其实也就 Java Docker 编译,其他没啥感觉。 对于一台能用几年的生产力工具,再溢价也就几千,省时间比较关键。 |
60
ljrdxs 2023-04-20 09:53:33 +08:00
开发 C#还用 Mac ?花钱找罪受?
|
61
lieyan 2023-04-20 09:54:53 +08:00
双持路过,个人而言,如果不是为了开发 apple 端的软件根本没必要上 mac ,现阶段的 windows 其实很好,wsl 这些基本满足大多数开发了,我本人除了出差带 mbp ,在公司和家里都是以 Windows 为主。
|
62
andytao 2023-04-20 09:56:27 +08:00
开发 [袋鼠数据库工具] 四年,一直用 ThinkPad T450 ( INTEL 5200U + 16G RAM + 256G SSD ),系统用 Windows 10 + MSYS2 + VSCode + Vala ,目前仍然很稳。
|
63
orange 2023-04-20 09:57:40 +08:00
win 外接 4K 显示器,适配性还是没有 mac 的好
|
64
lakehylia 2023-04-20 09:58:08 +08:00
大人才做选择,小孩当然是全都要啦。你自己用 mac 然后桌子上再放一台 win 机器一台 linux 机器,挂在同一台交换机厦门。连接 win 机器用微软的 rdp ,连接 linux 用 ssh ,爽歪歪。
|
65
smallyu 2023-04-20 10:02:58 +08:00
有钱 mac 没钱 win
|
66
andyskaura 2023-04-20 10:03:24 +08:00
我骂了 windows11 大半年,前几天才发现是自己买的国产内存条有问题,32g 只要高于 16g,80%概率蓝屏,现在向 win 道歉
|
67
YhXyt 2023-04-20 10:04:15 +08:00
<img src="https://imgur.com/XQfF9qk" />
|
68
ersan 2023-04-20 10:04:51 +08:00
相信我,公司采购的开发用的 windows 大概率都是集显,也大概率不会有很高的 gpu 性能让你玩
|
69
zhangtest 2023-04-20 10:05:44 +08:00
多用点 mac ,争取早日 PC 也能实现 30%苹果税,看看他分不分给你一点。
|
70
amon 2023-04-20 10:06:53 +08:00
想用啥用啥,都成年人了,没有选择的吗?
|
71
raptor 2023-04-20 10:10:56 +08:00
你开心就好,没必要专门发帖说
|
72
pkoukk 2023-04-20 10:12:23 +08:00
公司发啥我用啥,公司觉得开发要用我就用
|
73
dayeye2006199 2023-04-20 10:12:36 +08:00 via Android
最后都是连 Linux 。外面的系统就是跑浏览器,ide ,终端。
|
74
XiaoBu1 2023-04-20 10:13:31 +08:00
我用 mac 远程桌面控制 windows 很流畅,但是用 windows 远程控制 mac 很卡。所以我选择主要用 mac ,需要 windows 的时候远程桌面就行。
|
75
hsiaochi 2023-04-20 10:22:48 +08:00
自己花钱组 pc 公司资产买 mac 没有低端机 笔记本续航足 开屏即用
|
76
jishu541464750 2023-04-20 10:23:30 +08:00
之前带了个前端实习生用的 win ,自从帮他解决几次 win 下的环境问题之后,我就觉得 mac 还是挺好的。
|
77
lc5900 2023-04-20 10:24:29 +08:00
scoop 从 github 拉包,没有梯子的话太慢了。
笔记本的话,Windows 的都不太行,拔了电卡的要死,电还蹦,一直插着电用就不如买台式划算了。 所以我是台式 Windows+mbp ,适应各种场景都很舒服。 |
79
bitmin 2023-04-20 10:40:14 +08:00 2
笔记本经常盒盖就塞包里,就 MacBook pro 好用点,surface 、xps 等用过的 win 本都不行,偶尔不知道什么原因唤醒了,感觉背包都要烧起来了。MacBook pro 盒盖过几天再开电量还很多。
x86 的 MacBook pro 和 win 本 非常容易风扇疯转,声音巨响,摸上去很烫。arm 的 MacBook pro 几乎没听到过风扇声音,摸上去都是冰凉的。 我现在家里 windows linux macOS 都在用。 |
80
chengxy 2023-04-20 10:42:07 +08:00
受不了 win 的软件安装位置乱跑,win 只玩游戏。
|
81
chenshun00 2023-04-20 10:44:41 +08:00
mac 还是好一点吧,环境啥的挺好整的,我也不想整个环境,人麻了。
另外一个就是 command 习惯了,用 ctrl 感觉键盘太远了 |
82
simo 2023-04-20 10:48:10 +08:00
工具,都有就行了,适合的场景用适合的工具
|
83
goodryb 2023-04-20 10:48:59 +08:00
我觉得自从 windows 有了 WSL ,这个观念就改变了
|
84
yyqxjwxy 2023-04-20 10:49:06 +08:00
就凭 mac ,揭盖即用不用开关机,而且文件管理也很简单就一个用户盘,win 下面各种盘,即使是一个 c 盘也是各种文件夹,开发体验上,不论字体,还是界面美观 mac 都完胜,也没有 win 的各种弹窗广告,操作 shell 体验也比 win 好
|
85
litguy 2023-04-20 10:50:45 +08:00
windows 笔记本 + vs code remote 到 linux server 才是正道
|
86
dudubaba 2023-04-20 10:51:12 +08:00
一个电脑而已,喜欢哪种就买哪种啊。如果说价格稍微贵点,可是 mac 对程序员一个月工资都用不到。
|
87
AlexHsu 2023-04-20 10:53:24 +08:00 1
但凡用过两年 wsl 都知道 wsl 是个什么 b 玩意 win 下面都不如用 ansible 开虚拟机干
mac 优点一个是 brew install 另外就是收费软件赏心悦目 |
88
pinylin 2023-04-20 10:57:06 +08:00
manjaro 两年了,进 win11 只为更新系统
|
89
Focus9 2023-04-20 11:01:09 +08:00 1
Mac 本来就不是必需品,除了 IOS 开发 WIN 能做的事情更多,不过在经常移动办公的情况下 Mac 还是还有些优势,功耗比优秀待机持久,无需电源也可以满血输出,合盖休眠唤醒稳定,不关机合盖后基本不掉电不会像我之前的 ROG14 下班路上在背包里炼丹,系统长期不关机运行稳定,更好的触控板不用另外带鼠标。
|
91
Alias4ck 2023-04-20 11:09:05 +08:00
windows 麻烦的地方就是环境配置有各种奇葩 bug (这里可能有的是软件安装 bug) 其实其他的生态还很好 你说那些开发 其实早些时候你装个虚拟机一样丝滑 只是现在多了个 wsl 体验更丝滑了
mac 也有很多不好的 有的软件只支持 windows 而且有的软件开发在 windows 上有绝对优势(比如游戏等) 哈哈 还有贵 一分钱一分货 mac 对开发的优势一定是有的 但没说一定要用 按照具体场景和个人喜好来 |
92
GiantHard 2023-04-20 11:09:33 +08:00
预算有限的话,当然买配置高的,预算充足的话为什么还要做选择呢?
|
93
bug4c 2023-04-20 11:09:48 +08:00
@yangxin0 握爪,目前是 mac m1+ssh+台式 wsl2 ,在工位和家里都丝滑开发,妈妈再也不担心我的 mac 发烫了😏
|
94
hun2008hun 2023-04-20 11:15:27 +08:00
windows 搞环境有时候很麻烦 mbp 屏幕看着爽
|
95
twor2 2023-04-20 11:23:44 +08:00
先问是不是,再问为什么
|
96
yvescheung 2023-04-20 11:25:53 +08:00
OpenAI 的开发者们是我偶像,所以我向偶像们看齐用 Mac
|
97
jklove123bai 2023-04-20 11:28:30 +08:00
借楼问问 wsl1 好还是 wsl2 好
|
99
workingonescape 2023-04-20 11:33:56 +08:00 1
@guoshim "如果触发了系统更新就更难受了",很好,已经开始想砸电脑了😡
|
100
IamUNICODE 2023-04-20 11:42:36 +08:00 1
要是 Ubuntu 的微信和网易云再新点就好了,我只想用 Ubuntu
|