V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zficode
V2EX  ›  Windows

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

  •  4
     
  •   zficode · 3 天前 · 17798 次点击

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

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

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

    image.png

    199 条回复    2025-09-04 23:10:26 +08:00
    1  2  
    thealert
        101
    thealert  
       2 天前
    @Cloutain 需要高端台式机 秒杀 mac 体验,我不知道在座的各位都是开发什么高大上的程序,在编代码的过程中能体验出操作系统的明显差距
    thealert
        102
    thealert  
       2 天前
    @SayHelloHi mac 不会卡顿,死机么,性能不够有一样?
    yaoyao1128
        103
    yaoyao1128  
       2 天前
    看标题就知道 WSL ,以前用了几年 WSL ,从 Beta 就开始用,最后感觉还是用虚拟机跑 Linux 比较好,要不就直接装 Linux 。

    WSL1: 没有 systemd ,有的时候就会碰到安装一个东西之后 WSL 炸了一半
    WSL2: 访问 Windows 文件:I/O 慢
    WSL2: 不访问 Windows 文件,为什么不开一个虚拟机呢()

    WSL1 至少还是一个好用的“工具”而不是“系统”,好用,在 Surface 3 / Surface Go 上也能跑起来,也真的能在大部分时候不需要虚拟机也不需要 ssh 到远端。但是 WSL2 出来用了一阵子就换 Hyper-V 开虚拟机了,WSL 就纯粹作为 Docker 用了。并且涉及一些网络的时候,WSL2 还是要去 HyperV 的那边创建 vSwitch 的,并且 USB 也不方便。

    WSL2 的有点也不是没有,比如如果炼丹的话用 GPU 方便,CPU 性能理论应该是比 WSL1 好,Docker 也不用再开一个虚拟机了。

    虽然我在 Mac 上用 Orb / Docker 什么的和 WSL 一样,都是乱七八糟的,但是至少续航好一些,什么时候 Asahi 能 DP-Alt 的时候就可以考虑双系统了。

    在我看来,从终端角度来说 Linux > MacOS > WSL ,桌面(包括窗口管理)角度 Windows > MacOS > Linux ,所以日用为了方便我选择笔记本用 Mac 。

    ---
    #18 提到的 1 我觉得批量处理的话,不需要虚拟机的东西跑 MinGW ,不需要 WSL 就可以做很多了。Powershell 按照文档之类写写也可以,但是就是学习成本太高了。
    ---
    #85 键盘的话,选一个用习惯了换另一个就很烦了 x 有 Windows 电脑,不改快捷键真的会疯,所以选一个舒服的之后改另外一边的键盘会好一点。
    ---
    @aladdinding 系统自带的感觉还算可用,移动设备用 SwiftKey 输入法的话理论来说也可以同步。
    devld
        104
    devld  
       2 天前 via Android
    我有一个 Windows 小主机,开了两个 WSL2 实例。一个用来跑一些服务,另一个作为开发环境,平时用 vscode 连上去。代码全部在 wsl 中,Windows 只用来跑 vscode 或娱乐。

    个人感觉 WSL2 相比虚拟机的一个好处是,内存是动态分配的,不像虚拟机开机就预分配全部。

    笔记本的话,个人觉得还是 MacBook 好用,风扇几乎不响,电池也耐用。
    vkillwucy
        105
    vkillwucy  
       2 天前 via Android
    都是工具哪个顺手用哪个
    devld
        106
    devld  
       2 天前 via Android
    @devld 甚至还在 WSL2 中用 docker 跑了个 Windows 虚拟机,用来运行一些毒瘤软件,性能也还能接受。
    loading
        107
    loading  
       2 天前 via Android
    wsl 的文件系统太慢了,特别是我喜欢用 wsl 编译我在 win 下的目录。虽然我用 git 管理代码,但我依旧害怕 wsl 崩掉后我会丢失部分代码,所以我依然是放在 win 的文件系统下,但这 wsl 就会挺慢。

    高品质的 win 笔记本,没有 macbook 便宜,整体也没 macbook 做得好。
    loading
        108
    loading  
       2 天前 via Android
    业余喜欢玩单片机这类电子的,windows 又是刚需。
    p1gd0g
        109
    p1gd0g  
       2 天前
    是这样,自从 ms 拥抱开源之后我对 win 改观很大
    Tink
        110
    Tink  
    PRO
       2 天前
    远程开发是最终归宿
    aladdinding
        111
    aladdinding  
       2 天前
    @prosgtsr 我用的 alfred ,常用剪切板历史搜索,预览等等吧,win 的话目前只打游戏
    zficode
        112
    zficode  
    OP
       2 天前
    @aladdinding 我用的 utools 的剪切板,还可以
    zficode
        113
    zficode  
    OP
       2 天前
    @yaoyao1128 macbook 主要是太贵,性价比不高,每个公司都会配 mac ,我不想买 MacBook 了
    Danswerme
        114
    Danswerme  
       2 天前
    Windows 可以用最低成本兼顾打游戏 + 开发。
    Edsie
        115
    Edsie  
       2 天前
    @BeautifulSoap IDEA 是怎么塞到 WSL 里的?
    dosmlp
        116
    dosmlp  
       2 天前
    世界上只有一种开发?
    leeyuzhe
        117
    leeyuzhe  
       2 天前
    @yannxia #1 就是 all in wsl ,你问我为啥不直接装 linux 。输入法,无曾经用过 5nm+的 linux 当作主力,一朝换回 windows ,最明显的提升就是输入法,然后是 qq ,word ,浏览器,各种翻墙软件。
    @insert000 #86 mirrored 修了五个版本后现在终于没啥大问题了。
    HENQIGUAI
        118
    HENQIGUAI  
       2 天前
    用不惯 MacOS, 除了命令行比较舒服之外简直一无是处。
    dinjufen
        119
    dinjufen  
       2 天前
    我搞桌面开发还是得用 win ,前端或者其他开发用 linux 或 windows ,主要是要兼顾打游戏
    nicoljiang
        120
    nicoljiang  
    PRO
       2 天前   ❤️ 1
    确定没有把“合格能用”跟“优秀体验”搞混?
    HashV2
        121
    HashV2  
       2 天前
    我都可以,但是 win 的触控板我是绝对不会用的。win 就老老实实用键鼠
    JKKK
        122
    JKKK  
       2 天前
    @BeautifulSoap #18 mac 用了很多年,后来换到 Windows 也是快捷键适应不了,无奈用 PowerToys+AutoHotkey 在 Windows 模拟 mac 的快捷键。
    Meursau1T
        123
    Meursau1T  
       2 天前
    Mac 只有续航是真的惊艳了我,坐飞机的时候飞 6 个小时可以一直看片,同时给手机充电,非常舒服。
    别的地方嘛,习惯了的人可能觉得没什么,但我既接受不了 Mac 的窗口管理逻辑,公司电脑又没有 Sudo 权限让我装 alt-tab 这种工具,只能开 10 个 Desktop 一个桌面一个窗口按键切换,好端端的 DE 给用成了平铺式 WM 的样子。
    ysn2233
        124
    ysn2233  
       2 天前
    win+wsl 和 mac 各有优势,纯开发最好的还是 Linux
    ppxppx
        125
    ppxppx  
       2 天前 via Android
    Linux 最方便。我最喜欢 Windows 开 linux 虚拟机开发。macos 也还可以,但是总是有一些地方不合意,比如最蛋疼的 GDB 不支持 arm64 的 macos ,gdb 的一些功能很好用,但是 lldb 不支持。
    liyafe1997
        126
    liyafe1997  
       2 天前
    @yannxia
    《在 WSL 和 宿主机之间倒腾,就发现那个 IO 低的离谱了》
    - 为什么要在宿主机和 WSL 之间倒腾
    《除非你 all in WSL ,那么问题来了,为什么不直接装 Linux 呢》
    - Linux 残版 QQ 微信,装不了酷狗音乐和网易云( N 年前那个版本几乎不能用),玩不了游戏。

    以及,Linux 下压根没有一个像 RDP 这样控制台级的远程桌面解决方案,这也是我用 Windows 作为主系统,work load 在 WSL2 里或者 VMware Linux 虚拟机里的一大理由。
    ynxh
        127
    ynxh  
       2 天前
    双持用户,主力 mac ,公司用的 win ,win11 出现过卡死,文件管理器崩溃,用 ps 经常死机的情况,我怀疑内存管理有问题,我经常不关机,在 mac 我从未遇到过。
    另外续航也是 mac 的优势,本地开发时候打包构建啥的,mac 似乎也更快更强,甚至 mac 完全感受不到风扇的存在,另外笔记本的外观,做工,触控板舒适度,UI 美观度,都是 mac 吊打 win 。
    以前没得选,后来体验过 mac 以后,win 在我的使用场景里,只有一个好处,打游戏。。。
    zhuziyi
        128
    zhuziyi  
       2 天前
    在我没钱买 Mac 的时候,WIN+WSL2 确实时最佳方案,但意味着要花时间去折腾 WSL ,当它出现的各种问题时。

    我想表达的是:时间很宝贵,当没钱的时候,花时间和精力。当有钱的时候,直接上 Mac ,节约时间,就是珍惜生命。
    410054336
        129
    410054336  
       2 天前
    哈哈,windows 肯定不比 mac 差。常年 win+wmware 虚拟机开发,别问为什么,工作需要!
    EchoWhale
        130
    EchoWhale  
       2 天前 via iPhone
    macbookair 主打移动和轻便
    windows 游戏以及虚拟机宿主机
    linux hyperv 虚拟机,开发环境所在
    clf
        131
    clf  
       2 天前
    现在很多 AI 的工具都依赖本地向量化检索,建立索引的时候和索引搜索的时候感觉 windows 都比较的容易卡。CPU 的调度就很迷。
    现在我除了游戏外基本不用 windows 了。
    dwSun
        132
    dwSun  
       2 天前
    windows 用户啊,做开发的话,linux 最好用。

    2007 年左右,大学时候开始接触 linux 。那会儿折腾 redhat ,之后被老师推荐入坑 fedora ,有个移动硬盘专门装 linux 系统,断断续续用了两三年。

    工作之后,大概从 2014/2015 年开始,自己的笔记本上装了 debain sid 。单独用 linux 办公,大概 5 年左右。中间也是经历了楼主说的各种问题,不过慢慢习惯了就好了。过程不得不说不痛苦。也曾经想过换回 windows 。但是那时候的 windows 还是群魔乱舞,用几天木马,病毒就满天飞。

    2017/2018 年左右,因为媳妇馋了很久,就掏钱给买了个 mbp 。看着用的挺好的。

    2019 年时候,公司配的办公用笔记本报废,正好新公司开张,自己掏钱买了个 mbp 。一直用到了 2024 年左右。中间买了几千块的各种正版软件,包括但不限于 alfred 之类的。

    这个 mbp ,中间坏过几次,touchbar 修过,换过硬盘,做过扩容。4 核心 16G 的配置,到 24 年,真的跟不上我的使用了,经常卡得要死。

    2024 年 7 月份左右,实在受不了这个 mbp 的速度,决定换个新的。

    选来选去,选了红米的 14Pro ,22 核心大小核处理器,32G 内存只要 6000 多。现在更便宜了,5500 多,T_T 。机器有两个 m.2 硬盘槽,正好一个硬盘装一个系统。原装的 windows 和我自己的 linux 不干扰。

    本来这次的系统我还是装了 debian sid ,但是用了几天之后,红米笔记本的 bios 升级,莫名其妙的 debian sid 无法启动。研究了几天之后,无奈换了 archlinux 。然后我就打开了新世界的大门。

    下面是一些具体的软件使用。


    - 输入法,试试 rime ,ibus 或者 fcitx 都可用,界面还能自定义,能做的很花哨,当然相比 windows 确实差一些,但也就是差一些而已。

    - 音乐客户端,qq 音乐,网易云音乐,都有 linux 版本,而且可用性非常好,就算是 debian ,也能无痛安装。但是你为啥要用电脑听音乐呢,手机连个耳机不好么。你要说音响的话,手机也可以连音响啊。你说音响只能有线连接,那你换个有蓝牙的音响可能更合适。

    - 图形界面,呵呵,曾经 compiz 的时代,桌面特效秒杀 mac 和 win ,不过后来大家审美疲劳了,就不怎么折腾特效了。但是 linux 的界面设计绝对不丑,任何元素都可以自定义,还有个著名的 gnome-look ,可以下在别人发布的:图标主题,界面主题,色彩等等,连鼠标光标都能自定义。

    - 系统更新极慢,网速慢那是你自己的问题。软件更新慢? debian sid 了解下,arch 滚动更新了解下。centos 都退出滚动更新版本了。

    - 微信,qq ,钉钉,都有官方 linux 版本,用着跟 windows 下的没啥区别。不过这个确实要感谢 ZF ,强力压着腾讯和其他几家公司开发 linux 版本。

    - 网银,这个确实没法说,但是你具体啥工种,每天几十遍打开网银?财务么,财务真心不太适合用 linux ,这个确实没法否认。

    - 办公软件兼容性差,哪个办公软件,哪里差,你说出来,我去他们家官方 diss 他们去。你要说 wps 不行,那可以小心金山的律师函了,这属于恶意抹黑。

    - 字体渲染一言难尽??先不说 windows 字体渲染跟屎一样,才有了 mactype 这种奇怪的东西。mac 和 win 下面,你想换字体,得多少手续。你要是还说是办公软件字体渲染问题,哪个办公软件,哪里的渲染有问题,指出来,我拿着你指出来的,去那个办公软件官方 diss 他们去,定叫他身败名裂。

    - 游戏?这个没法说,linux 确实打游戏不太行,不过也有我的世界,mindustry ,0ad ,warzone2000 ,之类的游戏。steam 也是基于 arch 得了。但是我很喜欢之前有个大神的一句话:为什么 linux 下面娱乐功能,特别是游戏不多呢,因为 linux 下面很多工作都可以高效的完成,大家都不打游戏,都去享受美好生活去了。

    - 打印机,我认可你说的,非常难用,令人发指。但是这不是应该怪打印机厂商,他们不提供 linux 驱动,我们能有啥办法。

    linux 作为一个几乎没有固定收入来源的社区项目,相当成功,在服务器市场基本已经是霸主地位,无可替代。

    这些年,特别是 gnome3 之后,桌面不管是实用性还是显示效果都已经非常出色了。当然还有 X11 和 wayland 之类的,让人无比抓狂的东西。但是总体上已经非常不错了。

    更别说,windows 下面还有各种病毒和木马。mac 下面,安全性还不错,但是也有各种威胁。但是 linux 下,还真没听说有大规模流行的木马或者病毒的。

    关于 linux 桌面不行,看你是干啥了。如果是非技术行业的用户,不太建议用 linux ,确实入门门槛比较高。但是如果是技术行业的,特别是做 IT 开发的。我就问一句,你的 windows 下的开发环境设置过程是不是很痛苦?

    **我特别喜欢的一个观点,虽然有点偏激:如果某个功能 linux 下面没有,那么这个功能的必要性就不大,或者可以用别的功能代替。**

    我自己的观点,不是 linux 不行,而是用户本身不适合使用 linux 。

    至于你说的:技术不等于体验,自由不等于好用,开源不等于适合所有人。这个是普适规则了。但是,我想知道,windows 好用么,mac 好用么?
    我在用 gnome 桌面,nautilus 可以自定义操作,在当前目录或者任何文件上执行我定制的操作,甚至一个脚本。你在 win 和 mac 上应该也能做到,但是很麻烦,而且需要借助第三方工具。

    ![[file-20250611180858619.png]]

    再提一个需求,win 上面,如果我想自定义一个快捷键,怎么定义?比如按某个快捷键是关机,或者锁定账户。
    win 的多工作区,完全是抄袭 linux 的。




    ---

    顺便贴上我自己的一些常用的 linux 下的软件:

    - 浏览器:edge ,没错是微软那个 edge ,它有 linux 版本。
    - 办公文档:wps ,要是 wps 的效果还不行,我怀疑你可能是水军,收了钱抹黑的。毕竟 ZF 部门都承认 WPS 。
    - 音乐:网易云,qq 都有 linux 客户端,不过我一般用手机听音乐
    - 沟通:钉钉,微信,qq ,你能想到的各种 IM ,linux 下都有客户端
    - 下载:迅雷,motrix ,没想到吧,迅雷也有 linux 版本
    - 办公:腾讯会议,wayland 下现在也可以用了。没想到吧,腾讯会议也有 linux 版本
    - 邮件客户端:thunderbird
    - 绘图:gimp ,freecad ,maya ,亿图,drawio 。不过工程制图软件,我个人还是推荐去 mac 或者 win 下面用吧,买正版的。
    - 多媒体编辑:那就更多了,视频剪辑之类的,多如牛毛,但是确实是 mac 下面做更专业。
    - 文件管理:我看好多人提 everything ,mac 用户估计会说 Alfred ,linux 的话,建议你试试 albert 。
    - 时间机器:苹果下面被吹捧最多的功能之一,你可以试试 linux 下面的 btrfs-assistant
    - 文献管理:zotero
    - 各种开发工具:这个 linux 秒杀 mac 和 win ,当然你要做 PLC 编程,或者做 windows/mac 桌面开发,当我没说

    其他的就不再这里叙述了,上面已经写了很多了。


    如果你有兴趣,可以自己去 github 上搜一下 awesome linux ,找找相关的软件。
    [GitHub - chiwent/awesome-linux-software-cn: Linux 优秀软件资源大全中文版:一些针对 Linux 发行版的非常棒的应用程序、实用工具以及其它相关材料。A curated list of awesome applications, softwares, tools and other materials for Linux distros.]( https://github.com/chiwent/awesome-linux-software-cn)
    QlanQ
        133
    QlanQ  
       2 天前
    最好肯定是 Linux ,但是 Linux 上 微信 之类的软件确实太麻烦
    Windows 开发 肯定不如 Linux 好用
    最后找了个 折中的 macOS
    但是 macOS 效率真的低,bug 也很多,是哪种莫名其妙的 bug ,比如突然 某个软件 或者 进程占用很大,突然很卡
    w568w
        134
    w568w  
       2 天前   ❤️ 1
    @geelaw #16

    1. 主要问题是 Windows 上处理路径的并不一定直接是系统接口,「 Windows 支持 / \」这个说法本身就很模糊。比如我最近遇到的一个问题是,Gradle 的 local maven repo 只认标准的 URI 格式(即 /),因此在 Windows 上任何本地读取的 absolutePath 都必须手动把 \ 替换成 /,否则就会报错。类似的问题还有不少。

    2. 是的,我表述有问题,我想说的其实是需要转义的路径。而不幸的是,Windows 上许多路径都需要转义(比如系统创建的文件夹路径,大多带有空格)。

    @zficode #11

    > 我这个是用的 wsl2, 相当于启动了一层虚拟机,和 wsl 原理不同,所以不存在 Linux 兼容性问题。

    我这里说的其实就是 WSL2 。现在很少有人说 WSL1 了,要说也会把版本数字带上。

    > 然后第一点和第二点就是现在 Windows 有了 windows terminal ,界面挺好,也不会涉及到 powershell 了。

    前面说的是 PowerShell 这个 Shell 本身,而不是 Host 程序。你说的那个蓝色框的界面是「 Windows PowerShell Host 」。Windows Terminal 里面,默认启动的 Shell 依然是 PowerShell 。

    > 不过我遇到了一个前端问题,wsl 虚拟机开发后,需要用 Windows 微信开发者工具进行预览 dist 产物,这里需要用插件把产物输出到 windows 目录下面才可以热更新,也好解决。

    我自己用几年 Windows 的体验是,最好的体验是不用 WSL2 。很多看似 Linux-only 的操作,其实稍微装点 GNU 程序、克服一下,都可以解决。WSL2 很容易把系统环境和网络环境弄乱,或者做一些操作影响 I/O 性能。
    nyxsonsleep
        135
    nyxsonsleep  
       2 天前
    windows 桌面 bug 少。其实也就是一个开发环境登陆工具罢了。
    macos 说实话是不太能接受命令与 linux 不一致的,除非服务器主流是 macos 。
    同样是 vscode 启动器,mac 优势有限。正经工作从来没离电使用过,离开公司笔记本都是扔办公室的。

    pc 续航,macbook 同价位笔记本,amd 和 intel u 系列 cpu 看电影 6 小时也不难吧,噪音没有,也不会怎么热。

    wsl 本身我觉得还是不太行,管理困难,更喜欢虚拟机一些,微软或者 intel 搞个自己的虚拟机就好了,这个大小核太有问题了。
    niubiman
        136
    niubiman  
       2 天前
    @wuruxu .NET 早就可以全平台开发了
    402124773
        137
    402124773  
       2 天前
    @huangzhiyia
    这种慢,很多原因在于 defender 。
    niubiman
        138
    niubiman  
       2 天前
    @zjsxwc Windows 的雅黑字体是真的恶心,怎么看怎么别扭
    HangoX
        139
    HangoX  
       2 天前
    @yannxia all in linux 问题就来了,遇到 GUI 开发,它这货甚至不能远程,我是直接 wsl 挂了个物理硬盘解决 io 问题的
    jiangliuli
        140
    jiangliuli  
       2 天前
    个人感觉 wsl2 也挺好的,mac 在目前对于部分程序员有一个很大的问题,跨平台编译还是相对麻烦。
    但是 wsl2 有一个我很蛋疼的点,用 intellij + gradle 的话,如果项目在 wsl 里面,就没法 debug ,jetbrain 也不修,搞得现在只能用 wsl2 里面的 intellij ,但是这样的话剪贴板什么的就不太好用,还有些小的细碎 bug ,别的感觉都还挺好
    sdhou
        141
    sdhou  
       2 天前
    win11 玩游戏 archlinux 写代码
    hullopanda
        142
    hullopanda  
       2 天前
    @yannxia 甚至有些代码可以直接因为 IO 太低直接报错。还有 WSL 网络有时候还有各种问题
    ultimate
        143
    ultimate  
       2 天前
    之前在 windows11 上安装 docker 搭建开发环境 docker 是基于 wsl 的 然后代码在 windows 目录 通过卷映射在容器运行 那代码跑的是真的慢啊 然后就没有使用 windows 开发了 后来知道原来是上面说的宿主机和 WSL 之间的 IO 问题
    bf109_
        144
    bf109_  
    PRO
       2 天前
    macOS 不仅仅是系统,还有他的触摸板
    ergouli848
        145
    ergouli848  
       2 天前
    爱总是开始的很美丽,结束的没道理,想想是很可惜
    lvlongxiang199
        146
    lvlongxiang199  
       2 天前
    @yannxia @w568w 你们为啥不把文件都放到 wsl 里头 ?
    TJT
        147
    TJT  
       2 天前
    WSL2 真没毛病吧,我几十个项目都在 WSL2 ,上次换电脑直接把虚拟机磁盘文件复制一份,直接无缝迁移
    charles0
        148
    charles0  
       2 天前 via iPhone
    @BeautifulSoap StrokesPlus 是一个好软件,可惜停止更新了而且不开源。我在想能不能对它的.NET 版本进行净室逆向工程。
    charles0
        149
    charles0  
       2 天前 via iPhone
    @dwSun “linux 下,还真没听说有大规模流行的木马或者病毒的”?你这个安全意识很差啊,Linux 上有很多流行的恶意软件,个人感觉挖矿病毒、勒索软件和僵尸网络这三种最常见。
    charles0
        150
    charles0  
       2 天前 via iPhone
    Windows 在符合我的使用习惯的前提下能提供较高的的效率,包括系统的快捷键和界面设计,以及它的软件生态:StrokesPlus 、DirectoryOpus 、TotalCommander 、AutoHotKey 、Everything …… 这些组合起来的工作流是很难迁移的
    xiangyuecn
        151
    xiangyuecn  
       2 天前
    MacOS 上的文件管理器,右键有个“拷贝”,还有个“复制”,并且复制没有确认就给你直接原地复制一份,对我来说是够恶毒的设计。
    BeautifulSoap
        152
    BeautifulSoap  
       2 天前
    @charles0 净室逆向难啊,佩服。StrokesPlus 作者一个人坚持更新了 13 年,说真的我对作者只有敬佩。现在作者似乎处境不好,今后会不会重写或者开源还是得看作者自己。反正 StrokesPlus 在 win11 也完全能用,估计 win12 时代也能继续勉强用。就靠它养老了。作为一款鼠标手势软件,它实在太强大了,等实在不能用了到时候再说吧
    yijiangchengming
        153
    yijiangchengming  
       2 天前
    vscode+wsl 简直绝配
    ajaxgoldfish0
        154
    ajaxgoldfish0  
       2 天前 via iPhone
    mac 确实垃圾,一个 m3 一个 thinkbook 。mac 动画全关了还是达不到 win 那种傻快指哪打哪的感觉。
    Chalvh
        155
    Chalvh  
       2 天前 via Android
    @xiangsanliu 镜像网络模式 导入 windows 代理设置
    DICK23
        156
    DICK23  
       2 天前
    对我来说 mac 最大的优势就是快捷键。CMD 这颗键太重要了,相比之下 win 键就是废物,好多客制化键盘甚至会把他扣掉
    SeaTac
        157
    SeaTac  
       2 天前 via iPhone
    Mac 工作
    xbox / ps 打游戏
    Linux hmm… n100 home server
    Windows…可有可无
    其实就是你站日常迷惑行为 为啥要吊死在一台电脑上
    Socrazy
        158
    Socrazy  
       1 天前
    用不了用不了,Windows 那恶心人的字体和 UI ,一分钟也用不了,现在开机直接进 Steam 大屏,手柄控制关机。
    murmur
        159
    murmur  
       1 天前
    @nicoljiang 我开发前端后端算优秀体验,wsl 都不需要,python 没办法,只能用 linux ,我用的项目连 mac 都不测试
    hash
        160
    hash  
       1 天前
    对我来说瘟到死上除了能玩一些瘟到死 only 的游戏外,一无是处
    fancy2020
        161
    fancy2020  
       1 天前 via iPhone
    Windows 少个 command 键,对 vscode 加 vim 用户很难受,比如复制我现在都是用鼠标点,因为 control 的快捷键都被 vim 占了,mac 上可以直接 command 加 c
    charles0
        162
    charles0  
       1 天前 via iPhone
    @BeautifulSoap 而且净室逆向至少需要两个人,工作量也比较大。好消息是 Windows 的兼容性还是可以相信的,那就先用着,以后再说吧。
    surfingboy
        163
    surfingboy  
       1 天前 via Android
    @yannxia 非常同意,开发得装一个 wsl 里的 idr ,要不然有些文件同步巨慢。
    kuaner
        164
    kuaner  
       1 天前
    mac 的触摸板是有什么不可逾越的专利吗,为什么 windows 的本本就没有一个触摸板好用的
    ning624651063
        165
    ning624651063  
       1 天前
    想问一下这是哪款笔记本 具体型号是啥 感觉挺不错的
    410054336
        166
    410054336  
       1 天前
    mac 本,win 本加虚拟机,什么开发还局限于一个系统?
    mscsky
        167
    mscsky  
       1 天前
    不是,开发什么平台的东西就用什么平台去开发,win 有什么运行不了的运行时和开发工具吗?另外 win11 需要添加开发驱动器能增加编译速度
    ning624651063
        168
    ning624651063  
       1 天前
    @ning624651063 好像我自己找到了 猎刃 S 13900HX+5070Ti 是这款吗?
    BarackLee
        169
    BarackLee  
       1 天前 via Android
    @xiangsanliu 现在 wsl 支持网络设置为 host 和 windows 共享网络,端口,解决了不少麻烦
    xomix
        170
    xomix  
       1 天前
    macos 好用,但是仅限发布时的系统,升级就别开玩笑了。一旦有点问题,就更别想找到合理的解决方案了。
    Windows 我 17 年买的二手神州现在还能正常开发,14 年 mbp 我敢肯定不行,我给它上个 Linux 开发更流畅方便了,mbp ??算了吧还不如 mba 好歹还能看视频(还不能升最新系统不然风扇要命。
    一样的钱买个好点的 Windows 笔记本工作站,你内存都快赶上低配 mac 的硬盘大小了,你随便 Windows 还是 Linux 做主系统,开个虚拟机跑另一个系统,你可以直接一台电脑两套系统,macos 还有优势吗?
    hutoer
        171
    hutoer  
       1 天前
    看开发啥了,我是服务端开发( java 、c++、python 、nodejs 、golang )。linux 在服务端 yyds 。Mac 机器我从黑苹果到 4 万的白苹果都折腾过,每次都自我洗脑,Mac 很好用。4 、5 次后还是乖乖用回 linux 。
    andleaforer
        172
    andleaforer  
       1 天前
    我的配置是:
    HHKB + Mac mini + Linux 笔记本。Linux 放代码,Mac remote 过去。
    我从实习就开始用 Emacs ,Mac OS 对 Emacs 支持是最好的,很多地方都可以盲操。
    还有用 Spotlight 找东西。
    AsianChampion
        173
    AsianChampion  
       1 天前
    去年配了个台式机来打游戏,这么多年了,Windows 的体验还是一坨
    1.Windows 下有没有 Alfred ,Raycast 类似作用和体验的软件
    2.甚至连五笔输入法都远远不如 Mac 下的
    3.买了个 27 寸的 4k 显示器,屏幕跟 mbp 没法比
    archxm
        174
    archxm  
       1 天前
    能全身心投入开发中,还是蛮幸福的。
    我现在 windows vscode ,开发 golang 和 linux c++ 都凑合。
    代码是弄到服务器上编译调试。
    目前基本上就小打小闹了。
    takanashisakura
        175
    takanashisakura  
       1 天前
    服务器用 debian ,开发笔记本用 arch ,windows 真的只有玩游戏我会用它。
    (不用 mac 的原因可能因为我用安卓手机吧)
    yannxia
        176
    yannxia  
       1 天前
    @lvlongxiang199 都放了呀,(所以现在用 Linux 物理机),那更没必要跑 WSL 对吧。
    yb2313
        177
    yb2313  
       1 天前
    @paulluis #8 podman 确实有很多问题, 换回 docker 舒服多了
    lvlongxiang199
        178
    lvlongxiang199  
       1 天前
    @cheng6563 几年前我测试过 VMware, hyperv 的随机 4k io, hyperv 比 VMware 高一两个数量级. hyperv 毕竟是个 Type 1 hypervisor
    iwdmb
        179
    iwdmb  
       1 天前
    开发机 Ubuntu Server+笔记本 Windows SSH
    ALL IN SSH+VIM+Remote Development
    jerrykingjer
        180
    jerrykingjer  
       1 天前
    @yannxia 我是这么操作的, windows 启动 haneWIN NFS 服务器, 将代码、下载文件夹和 mvn repo 通过 nfs 共享给 wsl2 Ubuntu, 并且在.bashrc 中加入检测动态网关 ip 并动态挂载 nfs 到 wsl 家目录, 然后用 vscode 在 wsl 打开代码, 编辑并运行.
    ellipsis
        181
    ellipsis  
       1 天前
    键盘烫手吗? m 芯片 mbp 不烫手,很安静
    dobelee
        182
    dobelee  
       1 天前 via iPhone
    @yannxia 为什么不装 linux ,因为我反手就打开 steam 。
    DesnLee
        183
    DesnLee  
       1 天前
    @my101du 没看懂指的是什么动画?软件打开关闭的神奇效果的动画是可以关的
    DesnLee
        184
    DesnLee  
       1 天前
    主力 Mac 开发几年,现在 M4 MacbookPro 48G 内存和 9800X3D 的小 2 万的游戏机 win11 ,虽说这个台式是个游戏机,但开发性能应该还算有一些参考性吧。

    总体体验下来 Mac 在我的使用范围内( 24 小时墙外+前端+Go+Rust )还是各方面要强过 Windows (尤其是这两年有了 Orbstack 之后),我现在除非是 Rust 涉及到 WinAPI 会用一下 Windows ,其他时候它就是个单纯的游戏机。
    Dlad
        185
    Dlad  
       1 天前
    用 mac 开发了十几年,现在确实在用 windows:
    vscode remote + termius + kiro + cursor

    where is a shel, there is a way.
    以前 windows 就是没有合乎 linux 习惯的命令行,现在直接远程到 linux 服务器中干活了。
    nrtEBH
        186
    nrtEBH  
       1 天前
    @BeautifulSoap 你这个属于习惯问题 不是平台问题 就像有的人就是喜欢用 android 不喜欢用苹果有的人打死也不买 android 一样
    BeautifulSoap
        187
    BeautifulSoap  
       1 天前
    @Bluecoda 不是,我花了这么大段写了一堆工作生活根本离不开的 mac/linux 下没的工具,你是真看不到吗🤦‍♂️
    pweng286
        188
    pweng286  
       1 天前
    @Edsie idea 直接打开 wsl 下的项目就行.
    iulo
        189
    iulo  
       1 天前
    有台 win 的备用机,在宿主上开公司的 vpn app ,wsl 里就断网,把我整 emo 了,用 wsl-vpnkit 这个部分缓解(时灵时不灵)
    Bluecoda
        190
    Bluecoda  
       1 天前
    @BeautifulSoap 你没 get 到我意思,我主要回复你第二段
    在我的立场下和你一样,从 mac 切到 windows 觉得各种难用,各种不适应,各种软件都没有替代,快捷键难受,无法适应就是了。你觉得 mac 的软件和快捷键无法适应,反之到我这里也一样,win 下的软件和快捷键也很难用。
    之前尝试用 win 做开发,第一个冲击到我的就是截图,mac 的截图系统自带的可太强了,基本的 cmd+shift+3/4/5 ,可以直接进剪切板的 cmd+shift+ctl+4 区域,也可以去掉 ctl 不进剪切板点开系统自带的预览就直接写写画画标注。可能 win 也有自带的,可能也有软件支持这些,但是习惯了,很难适应,google 了一下,没找到系统自带的区域截图直接放弃了,毕竟还是要干活的。
    借用你的话“至于 win ,我只能说对于我这种快捷键就是生命的人来说,迁移到 win 的痛苦是超出了我想象的巨大的”
    my101du
        191
    my101du  
       1 天前
    @DesnLee 辅助里的“减弱动画效果”只能减少打开应用的时候的动画, 我需要的是关掉所有对话框、标签页、提示信息、弹出菜单等等,全部的动画效果。

    你对比下 Windows 11 的“动画效果”和“透明度效果” 全部关闭,就可以看到那种按钮刚点,手指还没收回,界面就变化了那种瞬时感。
    BeautifulSoap
        192
    BeautifulSoap  
       1 天前
    @Bluecoda 那看来我和你对所谓“习惯问题”的定义并不一样
    对我来说,只有快捷键键位这些不涉及到工作流变更的才能称之为习惯问题。而当你迁移到另一个平台,因为软件功能缺失、不一样等问题需要改变之前的熟悉的工作流的话,那么这就不是我认为用所谓的“习惯问题”能涵盖了
    否则的话按照你对习惯问题进行的扩大化解释,迁移平台无论发生什么问题最终都能以一句“这是你的习惯问题,适应就好了”来搪塞

    迁移平台我不介意为了一些功能多装点第三方工具,毕竟我 windows 下为了熟悉的工作流已经装了一堆软件了。但如果连第三方工具都没有,无法使用我的工作流,那么这个平台我是绝对无法去迁移的
    linux 没有我举例的那些软件和基于那些软件的熟悉的工作流,是一层 debuff
    而 mac 则是在基于上面没有软件的基础上,再叠加上完全不同于 linux/windows 的键位。也就是说 linux 对我来说是一层 debuff ,而 mac 是两层 debuff
    1103409364
        193
    1103409364  
       1 天前
    建议直接用 linux
    xiangsanliu
        194
    xiangsanliu  
       21 小时 3 分钟前
    @BarackLee 是 docker 的那种 host 网络模式吗?如果是的话,那提升很大了
    rrZ2C
        195
    rrZ2C  
       20 小时 35 分钟前
    曾几何时...我也如此认为
    chengYT
        196
    chengYT  
       20 小时 32 分钟前
    powershell 7 至今依然无法正常初始化 conda 环境
    guanzhangzhang
        197
    guanzhangzhang  
       16 小时 26 分钟前
    还是 vscode remote ssh 吧,或者 dev container
    spritecn
        198
    spritecn  
       16 小时 20 分钟前
    我离不开妙控板,win/linux/macOS 好像真没太大区别,除了 win 动不动升级蓝屏
    mlzboy
        199
    mlzboy  
       7 小时 39 分钟前
    @yannxia ubuntu 输入法等就很烦琐,之前想 ubuntu 直接作为开发环境和生产一致,还买了一台 9950x ,后来还是装回 windows
    wsl2 下 docker 代理的设置也是一个问题,最后还得是路由器级别的代理
    最近刚入了 mac studio,为了结合 claude code 作开发
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:49 · PVG 06:49 · LAX 15:49 · JFK 18:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.