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

8 天前
 zficode

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

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

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

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

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

https://ex.noerr.eu.org/t/1156421

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

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

© 2021 V2EX