2025 年, Windows 的开发体验已经赶上 Mac 了

12 天前
 zficode

2021 年实习时,我入手了第一台 MacBook M1 Pro ,被 macOS 的流畅和命令行体验深深吸引,环境配置方便,于是果断出掉了原来的 Windows 笔记本,之后一直用 Mac 。

前段时间因为 Mac 屏幕损坏,急着面试,临时买了一台 Windows 游戏本。实际用下来非常惊喜——WSL2 和 Windows 深度融合,直接命令行搭建环境,搭配 VSCode 开发体验很顺畅,Docker 等软件在 x86 平台也更稳定,没有 ARM Mac 的那些兼容问题。偶尔还能打打游戏。

当然也有不足:游戏本偏重,触控板手感一般,续航还是比不上 Mac ,简直就是电脑纳智捷,一个面试下来就消耗了 70%电。

18692 次点击
所在节点    Windows
199 条回复
fancy2020
10 天前
Windows 少个 command 键,对 vscode 加 vim 用户很难受,比如复制我现在都是用鼠标点,因为 control 的快捷键都被 vim 占了,mac 上可以直接 command 加 c
charles0
10 天前
@BeautifulSoap 而且净室逆向至少需要两个人,工作量也比较大。好消息是 Windows 的兼容性还是可以相信的,那就先用着,以后再说吧。
surfingboy
10 天前
@yannxia 非常同意,开发得装一个 wsl 里的 idr ,要不然有些文件同步巨慢。
kuaner
10 天前
mac 的触摸板是有什么不可逾越的专利吗,为什么 windows 的本本就没有一个触摸板好用的
ning624651063
10 天前
想问一下这是哪款笔记本 具体型号是啥 感觉挺不错的
410054336
10 天前
mac 本,win 本加虚拟机,什么开发还局限于一个系统?
mscsky
10 天前
不是,开发什么平台的东西就用什么平台去开发,win 有什么运行不了的运行时和开发工具吗?另外 win11 需要添加开发驱动器能增加编译速度
ning624651063
10 天前
@ning624651063 好像我自己找到了 猎刃 S 13900HX+5070Ti 是这款吗?
BarackLee
10 天前
@xiangsanliu 现在 wsl 支持网络设置为 host 和 windows 共享网络,端口,解决了不少麻烦
xomix
10 天前
macos 好用,但是仅限发布时的系统,升级就别开玩笑了。一旦有点问题,就更别想找到合理的解决方案了。
Windows 我 17 年买的二手神州现在还能正常开发,14 年 mbp 我敢肯定不行,我给它上个 Linux 开发更流畅方便了,mbp ??算了吧还不如 mba 好歹还能看视频(还不能升最新系统不然风扇要命。
一样的钱买个好点的 Windows 笔记本工作站,你内存都快赶上低配 mac 的硬盘大小了,你随便 Windows 还是 Linux 做主系统,开个虚拟机跑另一个系统,你可以直接一台电脑两套系统,macos 还有优势吗?
hutoer
10 天前
看开发啥了,我是服务端开发( java 、c++、python 、nodejs 、golang )。linux 在服务端 yyds 。Mac 机器我从黑苹果到 4 万的白苹果都折腾过,每次都自我洗脑,Mac 很好用。4 、5 次后还是乖乖用回 linux 。
andleaforer
10 天前
我的配置是:
HHKB + Mac mini + Linux 笔记本。Linux 放代码,Mac remote 过去。
我从实习就开始用 Emacs ,Mac OS 对 Emacs 支持是最好的,很多地方都可以盲操。
还有用 Spotlight 找东西。
AsianChampion
10 天前
去年配了个台式机来打游戏,这么多年了,Windows 的体验还是一坨
1.Windows 下有没有 Alfred ,Raycast 类似作用和体验的软件
2.甚至连五笔输入法都远远不如 Mac 下的
3.买了个 27 寸的 4k 显示器,屏幕跟 mbp 没法比
archxm
10 天前
能全身心投入开发中,还是蛮幸福的。
我现在 windows vscode ,开发 golang 和 linux c++ 都凑合。
代码是弄到服务器上编译调试。
目前基本上就小打小闹了。
takanashisakura
10 天前
服务器用 debian ,开发笔记本用 arch ,windows 真的只有玩游戏我会用它。
(不用 mac 的原因可能因为我用安卓手机吧)
yannxia
10 天前
@lvlongxiang199 都放了呀,(所以现在用 Linux 物理机),那更没必要跑 WSL 对吧。
yb2313
10 天前
@paulluis #8 podman 确实有很多问题, 换回 docker 舒服多了
lvlongxiang199
10 天前
@cheng6563 几年前我测试过 VMware, hyperv 的随机 4k io, hyperv 比 VMware 高一两个数量级. hyperv 毕竟是个 Type 1 hypervisor
iwdmb
10 天前
开发机 Ubuntu Server+笔记本 Windows SSH
ALL IN SSH+VIM+Remote Development
jerrykingjer
10 天前
@yannxia 我是这么操作的, windows 启动 haneWIN NFS 服务器, 将代码、下载文件夹和 mvn repo 通过 nfs 共享给 wsl2 Ubuntu, 并且在.bashrc 中加入检测动态网关 ip 并动态挂载 nfs 到 wsl 家目录, 然后用 vscode 在 wsl 打开代码, 编辑并运行.

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

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

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

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

© 2021 V2EX