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

🚴‍🚴‍‍主力工具,windows 与 mac 如何选,大伙帮给点建议

  •  
  •   dnjat · 9 天前 · 3309 次点击

    🎨🎨各位码友,路过给个建议🎨🎨

    一直使用 windows+linux+(27 寸,4K 屏)的开发环境,近期打算更换一台笔记本. 工作主要,web(java,go,react),andriod,C#桌面(上位机,打算用 java 桌面代替),QT(C++) 后续方向,嵌入式,python(主要调用本地模型),鸿蒙方面

    windows 移动工作站高配也不便宜(如 dell 7680),最开始想 14 寸,小巧一点,高配的 14 寸比较少(上限较低,到 16 寸会好点).

    windows 移动工作站高配价格方面加点能加上 mbp 了,主要是从没用过 mac(mac 14 寸高配,感觉很小很强憾),不用下 mac,好像会留点遗憾,想试试换成为主力工具.

    如果上 mac,就是 mac+windows 主机(有考虑 mini 主机,如 ThinkStation P3 Tiny,最大内存受限 64G,或现用 windows 台试主机),如要用到 windows,用 microsoft desktop remote 远程开发(局域网)

    💎💎大佬们,个人更喜欢哪个在哪个环境下工作,介不介意贴下小伙伴的配置💎💎

    72 条回复    2025-06-08 22:25:55 +08:00
    levelworm
        1
    levelworm  
       9 天前 via Android
    大佬是真全栈啊,介意分享一下将来的工作吗?是移植鸿蒙去不同的平板吗?
    onikage
        2
    onikage  
       9 天前 via iPhone
    拥有是最好的去媚方法
    Martin123123
        3
    Martin123123  
       9 天前
    目前开发 + 游戏主力机是 windows ,5800x 64G + 3080Ti ,后面因为显卡拉跨了,引入了一台 m4(24G) 跑模型,没有用 mac 主力跑开发主要的原因就是内存而已,不太确定你是不是有笔记本/cpu 算力的要求,为什么想要小巧一点呢
    BarackLee
        4
    BarackLee  
       9 天前 via Android
    闲鱼租一台 mbp 看看,自己能不能适应
    liuhaidong
        5
    liuhaidong  
       9 天前
    不打游戏 + 移动需求 = mbp
    dnjat
        6
    dnjat  
    OP
       9 天前   ❤️ 1
    @levelworm 半吊子程序员. 现工作是做硬件系统应用的.客户方有这个需要.有点物联网的味道,自己主要在 web,app 方面
    dnjat
        7
    dnjat  
    OP
       9 天前
    @onikage 又怂又爱玩🤣
    dnjat
        8
    dnjat  
    OP
       9 天前
    @Martin123123 如果后续需要算力要求高,也打算再扩一台机器. 上限高些,成本低些.笔记本上能做开发就行了,不过也需要(64G~128G,64G 跑 java,多服务,一般能跑得差不多了), 小巧一点,移动方面点,在家都是链接显示器.如果没合适的,也接受 16 寸
    dnjat
        9
    dnjat  
    OP
       9 天前
    @BarackLee 其实目前的工作内容 mac 上应该完全没问题. 主要对后续方面那些方面(嵌入式,python 对显卡要求),在 mac 上的能不能愉快的工作. 一方面看看大伙的 mac+windows 方案是什么样的
    dnjat
        10
    dnjat  
    OP
       9 天前
    @liuhaidong 不玩游戏, 以前打打 dota,吃下鸡,现在老年选手了,反应迟钝,只能看看直播比赛了. 移动有需求.
    jgh004
        11
    jgh004  
       9 天前
    玩上位机就告别 mac 了,哪家厂商会给 mac 做驱动。
    levelworm
        12
    levelworm  
       9 天前 via Android
    @dnjat 挺好奇嵌入式你们用的是什么工具链,如果缺乏开源工具的话,可能还有点麻烦。
    Greendays
        13
    Greendays  
       9 天前
    非得买工作站的话,Windows 这块比 Mac 还黑。我是觉得便宜的消费级产品就够用了
    flytsuki
        14
    flytsuki  
       9 天前
    我 mac 和 windows 都有,mac 上玩玩 esp32 和 blender 建模都没问题,有个问题是我水平菜建模出来的东西在拓竹上打印,windows 有自动修复功能 mac 没有 每次要打印还得在 windows 打印
    murmurkerman
        15
    murmurkerman  
       9 天前 via iPhone
    玩游戏:winodws
    需要大内存:windows ,内存可拓展
    续航:mac
    我有一台 macbook pro m4 24gb 和一台 razer blade 14 2024 96gb 。
    最好 windows 主机加 mac 笔记本,只是不太便携。我之前有台主机的,现在换成了笔记本了。
    BlackSas
        16
    BlackSas  
       9 天前   ❤️ 1
    适合 mac 的不会来问。你来问了就选 Windows ,肯定能保住下限。
    要不你先整个一两千的 mac mini 体验一下。
    iorilu
        17
    iorilu  
       9 天前
    都嵌入鸿蒙了, mac 不合适把, 还是 windows 把, 还能玩玩游戏
    BarackLee
        18
    BarackLee  
       8 天前 via Android
    @dnjat mac 显卡只能兼容 A 卡,你这还是 win 把,搞个工作站
    xgdgsc
        19
    xgdgsc  
       8 天前
    主要本地插电用再考虑 x86 的笔记本吧,主要本地离电用最好用 arm 的,windows 或 mac 都可以,看价钱和本地负载需要的内存自己取舍,主要远程用甚至用 matebook pro 的虚拟机也不是不可以
    tangmanger
        20
    tangmanger  
       8 天前
    为啥要买工作站 攒电脑 贼便宜
    yinxs2003
        21
    yinxs2003  
       8 天前
    别问,问就是 windows ,主打一个便宜
    weijancc
        22
    weijancc  
       8 天前
    不玩游戏纯生产力肯定是 mac, 就是价格贵, 价格能接受无脑入
    MacsedProtoss
        23
    MacsedProtoss  
       8 天前 via iPhone
    整硬件的 嵌入式算了吧 你咋连接都是个问题
    Mac 还是搞软件的适合…另外有多想不开搞 ohos…
    emberzhang
        24
    emberzhang  
       8 天前
    小主机为什么受限 64G ? 48Gx2 随便插吧,64G 单条出来估计都能直接用
    loading
        25
    loading  
       8 天前
    嵌入式还是 windows ,而且最好还是 intel 。
    Int100
        26
    Int100  
       8 天前
    打开思路, 首选 mac, 有必要的时候远程 RDP 到 windows 即可.
    zhuangzhuang1988
        27
    zhuangzhuang1988  
       8 天前
    用 java 写上位机???
    java 最大问题是没有原生的 unsignedchar 支持,处理底层数据特别恶心。
    别的都好做。
    zhuangzhuang1988
        28
    zhuangzhuang1988  
       8 天前
    @zhuangzhuang1988 应该是 unsigned 数字。
    ntedshen
        29
    ntedshen  
       8 天前
    mobileworkstation 的初代定义是引申自多媒体工作站
    人话说,剪片或者 3d 用的,和你没啥关系。。。

    而现在因为所有显卡厂都 allinai ,剪片专业卡完全没收益,3d 驱动有一点。。。
    他根本只剩下这一类客户:人傻钱多。。。

    不要为了和你没关系的事情花钱。。。
    Nasei
        30
    Nasei  
       8 天前
    c#上位机换 java 桌面?如果是你公司的要求,我觉得在换电脑前还是先换个工作更靠谱
    murmur
        31
    murmur  
       8 天前
    跟配置无关,不建议笔记本,这玩意简直是颈椎杀手,但凡是固定工位的,或者家用,首选台式,就 mac 也不建议买 book

    目前 windows 的开发越来越好用,尤其是国内还有信创这帽子,mac 其实没啥优势,开发就大内存大硬盘俩屏幕,这怎么看都是 windows 优势更大,还可以 docker desktop
    lookas2001
        32
    lookas2001  
       8 天前
    你需求里有嵌入式,那一定是 win 本
    dnjat
        33
    dnjat  
    OP
       8 天前   ❤️ 1
    @jgh004
    @levelworm
    @flytsuki
    @iorilu
    @MacsedProtoss
    @loading
    @zhuangzhuang1988
    @Nasei

    也是今年才开始上位机,暂时大多是调 SDK,我看 sdk 都有 C#,java,C++版的, 再麻烦一点就对字节数据. 现主要用 C#桌面,组里对语言也没要求, 感觉 javafx 桌面也能干,可能我把这个想得简单了.

    组里也想我后期向嵌入式发展,自己对这个也比较感兴趣, 除了工作内,私下也打算在这个方向多花些时间. 鸿蒙主要也是信创的迭代. 所以把这个列入了这次选工具的范畴.

    像串口,stlink,lora 这些,在 windows 下用得挻好的,公司也都是 windows 系,没碰到什么问题. 只是在看移动工作站的价格,都能上 mac 了,所以换 mac 的想法冒出来了,因为之前主 web 开发,用 mac 完全没问题.
    dnjat
        34
    dnjat  
    OP
       8 天前
    @Greendays
    @tangmanger
    @yinxs2003
    @ntedshen

    windows 有时蓝屏,太痛苦了.所以想着工作站应该稳定点. 工作站也确实贵,所以唤醒了之前的 mac 梦(主要之前主 web, mac 完全没问题).

    攒电脑,是什么.
    dnjat
        35
    dnjat  
    OP
       8 天前
    @flytsuki 我是想一台搞定,如果 mac 太麻烦了,还是主 windows 好了,两个切来切去想起也麻烦(配环境也是让人害怕的事). 如果 mac 能胜任大部分,偶尔借助下 windows 还是能接受.
    dnjat
        36
    dnjat  
    OP
       8 天前
    @murmurkerman 你的这个方案我也想过,两台笔记本如果有时需同时带着跑也是麻烦,不过也是在需移动的情况下最优方案了. 经过大伙的分析,我感觉还是老老实实 windows, mac 能干的 windows 也能干,windows 下限更低点(能干范围更广点),对于之后不的不确定性更适点.不过这个 windows 移动工作站的价格是真臭.
    dnjat
        37
    dnjat  
    OP
       8 天前
    @BlackSas 是的,选 windows 能保下限,能干的范围相比 mac 更广些,更适合我还未涉足的方向.还是继续干 windows
    dnjat
        38
    dnjat  
    OP
       8 天前
    @MacsedProtoss 客户多汲级信创,ohos 轮子少,私有仓库还得为他重写一遍轮子.但又不得不接触. 感觉是有点麻烦,不过也是机会.
    dnjat
        39
    dnjat  
    OP
       8 天前
    @murmur

    笔记本就外出,回老家方便点. 平时接键盘,屏幕.当台式机用.
    其实 windows 用得也没问题(除了这个有时蓝屏很恼火), mac 听说开发体验佳,单纯想用移动工作站的价格,体验一下.
    看了大伙的建议,我也还是继续 windows,这个更适合我.
    herewego
        40
    herewego  
       8 天前
    为啥 C#要改成 java ?
    ntedshen
        41
    ntedshen  
       8 天前
    @dnjat
    怎么说呢。。。

    你可以参考下 7670 的评测。。。
    https://www.notebookcheck.net/Nvidia-RTX-A5500-debut-Dell-Precision-7670-Performance-workstation-review.671474.0.html

    7680 的主要问题是。。。
    这玩意的 cpu 性能释放远低于同款 cpu 的中位线,结构上也看得出来这款机器明显是专门设计成针对 gpu 优化散热的(显卡紧贴风扇,cpu 在老远的热管末端。。。

    但是你又不打电动,换言之你买哪个配置回家,这机器都不能正常发挥他该发挥的东西。。。。。。。。。

    你要不随便买个普通商用机或者游戏本得了。。。
    laminux29
        42
    laminux29  
       8 天前
    需求一大堆,设备却是 14 寸笔记本???????

    你确定 14 寸单个小屏幕看得过来?还要在各种窗口切来切去,不会耽误事?

    我建议 Windows + ATX 或 EATX 大主板的台式机,至少可以上至少 10 个显示器。显示器上下两排,每排 5 个。这样可以同时铺开 10 个窗口,不需要切来切去,无论是编码、调试,都极其方便,效率很高。
    WhatIf
        43
    WhatIf  
       8 天前
    mac 远程到 win , 简直是地狱噩梦。
    1 是按键问题
    2 rdp 效果问题
    COOOOOOde
        44
    COOOOOOde  
       8 天前
    Java C# react 主要 web 开发,我就是国补买了 mac air 24g , 用了 1 个多月了, 成功祛魅, 感觉 Mac 也就那样, 毕竟我不插电使用的场景太少了
    agagega
        45
    agagega  
       8 天前
    不是很缺钱的话,想玩就玩,上 Mac 可以不留遗憾。但是 14 寸别上 Max 芯片,功耗散热不匹配,很难受的。
    dnjat
        46
    dnjat  
    OP
       8 天前
    @herewego 上位机暂接触得较少,感觉 java 也能干. 这样 mac 上就不是问题了,
    dnjat
        47
    dnjat  
    OP
       8 天前
    @ntedshen

    之前为了找 128G 的,jd 上只有 7680,7780. 手动搜才有 7670. 这个比 7680 薄点. 也不非得移动工作站,主要想着工作站稳定点,不蓝屏(同事的 dell 工作站,他说从 19 年起没蓝过,近期好像中毒了,有看到蓝了,想着是不是夸大了)

    有没有推荐的商用机和游戏本品牌
    dnjat
        48
    dnjat  
    OP
       8 天前
    @laminux29

    嘿嘿,笔记本 14 寸完全为了满足一点点移动需求,平时在家当主机用. 太大太笨重,感觉台试机就好了

    你的建议不错,可是 10 个显示器,这阵杖有点大. 我担心找窗口在哪个显示器的时间会比较长.😆
    dnjat
        49
    dnjat  
    OP
       8 天前
    @WhatIf 谢谢您的经验. 看来 mac rdp 远程 win 方案可能也没有想象中的那丝滑. 还是 win 吧,win 更适合我点.
    dnjat
        50
    dnjat  
    OP
       8 天前
    @COOOOOOde mac 能干的 win 也能干,想 mac 主要为了开发体验提升,还有显示效果. 兄弟,谢谢你的使用体验. 我决定不冲了,继续留在这边.
    dnjat
        51
    dnjat  
    OP
       8 天前
    @agagega
    很缺钱,不玩了. 这次还是继续 windows 吧,以后使用场景窄点的时候上 mac 吧, mac 的显示效果还是好很多. 谢谢您的经验,看来 win16 寸是完全有必要的,他比 mac 热量高多了
    wqq096737ink
        52
    wqq096737ink  
       8 天前
    1w 以下选 windows
    1w 以上选 mac.

    体验一次 macbook pro 就回不去了, 不体验也不搀
    https://ex.noerr.eu.org/t/1137052
    kiii
        53
    kiii  
       8 天前
    不玩游戏可以用 mac ,可以模拟 windows
    tangmanger
        54
    tangmanger  
       8 天前
    @dnjat 额。。。攒电脑 自己买硬件组装,便宜实惠,就是得看硬件 选规格。。。。我 19 年攒的一台大概花了 8k , 原版系统跟更新走一次也没有蓝屏过,,,,-_-
    tangmanger
        55
    tangmanger  
       8 天前
    @dnjat 另外 老哥 现在 java fx 的桌面开发几乎没有这么干的,,我们这行业龙头们 上世纪的有用 java fx 大部分都是 wpf /winform 我司前版软件也是 java fx 维护起来不要太麻烦了,后来全换成了 wpf - _ -
    ntedshen
        56
    ntedshen  
       7 天前
    @dnjat 128 的版本。。。
    他的内存速度比其他的要慢 50%(正常 ddr5 是 5600 他是 3600 ),而且是戴尔独家的 camm 内存,没得换,而且这个内存在慢了 50%的情况下还比 64g 的版本贵$780 ,京东要价多少我就不清楚了。。。
    反正目前有两个槽的笔记本能达到的最大容量是 96g ,已经能买倒 48g 单条了。。。

    至于稳。。。
    真的,我有个暴论:
    同一款机型,选配的配置越低,性能越差,硬件越稳。。。
    chengYT
        57
    chengYT  
       7 天前
    给我的感觉就是即使 Windows 电脑的配置要高的多,cursor 在 Windows 上也要比在 Mac 上卡的的多的多
    muooOOO
        58
    muooOOO  
       7 天前
    搞嵌入式,如果只是玩玩,mac 也还凑合。如果是正经开发,那你很难离开 win 。如果是初学者,建议还是 win ,否则各种环境问题让人痛不欲生
    c0t
        59
    c0t  
       7 天前
    嵌入式开发不能用 mac 也不至于,还是看公司或者自己的工具链,如果已经全面拥抱 linux 了,没道理 mac 就不能用,你做的是上位机,那主要问题其实是你和客户的环境对不上,最终还是要回到 win 下调试
    dnjat
        60
    dnjat  
    OP
       7 天前
    @wqq096737ink
    选个好屏,媲美 mac 显示效果
    dnjat
        61
    dnjat  
    OP
       7 天前
    @kiii 虚拟机 windows,只能凑合一般情况吧. cpu arm 之类的
    dnjat
        62
    dnjat  
    OP
       7 天前
    @tangmanger 不蓝屏那挺稳定好用的,移动工作站价格贵,有点局限,一台吃天下,有点难. 之前弄 java web 多点,走 java 线,可安卓,桌面. 可重用轮子,感觉维护方面会比单 C#方便点. 像上位大家比我走得多,C#不二选,肯定还是有理由的,我暂时还是用着 C#吧,看后面有没有坑.
    dnjat
        63
    dnjat  
    OP
       7 天前
    @ntedshen 刚特意去看了下,128 的是 3600 了, 但这个没太看懂. 是单根 128 用 3600 的 , 还是可以用两根 64 的 5200 的. 可以这个自己单独买自己升吧. 像 dell 5490 内存是焊死的,换不了(5490 比这个 7480 还贵,当时看好这个 14 寸)
    dnjat
        64
    dnjat  
    OP
       7 天前
    @muooOOO
    @c0t

    谢谢建议,听劝,还是继续 windows,省事.😆
    huguotai
        65
    huguotai  
       7 天前
    就目前而言 我觉得 win 系统对我来说还是特别重要的 macOS 没到非用不可的地步 毕竟 Adobe 系列“白嫖”俄罗斯大神也只破 win 的
    ntedshen
        66
    ntedshen  
       7 天前
    @dnjat 只有明确告诉你是 ddr5 sodimm 内存的版本或者给你写了例如 32G x2 这种才是可以换的。。。
    那个 128g 的版本是戴尔自己造的 camm2 插槽内存,一张板子双通道,市面上没卖,卖也是天价+来路不明的货,所以你即使买也得买低配回来自己换。。。

    mws 说真的我是从 dell m6600 一路买到 tp p53 的。。。
    但是我现在也只是京东笔记本销量正序随便选一台买了。。。
    zhangrenjie
        67
    zhangrenjie  
       7 天前
    @dnjat #33 虽然具备那个 SDK ,但是有些时候其他语言用的较少,导致可能会有隐藏的 bug 并没有修复,还是 win 好弄一些,就 win7 sp1 这种
    dnjat
        68
    dnjat  
    OP
       7 天前
    @huguotai
    谢谢经验, 是的,平时用惯了修改版,换下生态,是得重新找,好不好找还不知道,这确实是个问题. 不能断了"白嫖"路😆
    dnjat
        69
    dnjat  
    OP
       7 天前
    @ntedshen
    难怪官方选配置时,内存乱七八糟的
    128GB, 1x128GB 3600MT/s CAMM, 非-ECC
    32GB, 2x16GB 5600MT/s SODIMM, 非-ECC
    64GB, 2x32GB 5200MT/s SODIMM, 非-ECC
    64GB, 2x32GB 5200MT/s SODIMM, ECC
    我说 128 怎么是 1 根,而不是 2 根 64G 的.弯弯绕绕的

    dell 和 tp,这两个也是我只看的两个品牌. 从一些评测来看,近期 dell 设计,装配做工比 tp 的感觉要好一点.tp 在扩展空间大一点,耐操方面强一点.

    谢谢你的建议, 其实价格不是上的很历害,随便选就行了.没那么肉痛慎重
    dnjat
        70
    dnjat  
    OP
       7 天前
    @zhangrenjie 谢谢您的经验,决定还是 windows 了. 不多想了
    Ackvincent
        71
    Ackvincent  
       7 天前
    我现在用一个魔改的台式,一台魔改笔记本,一台淘汰的 T630 服务器。需要什么系统直接开就是了。
    屏幕可能更重要我觉得。
    tangmanger
        72
    tangmanger  
       7 天前
    @dnjat 来吧 老哥 wpf 大军欢迎你 哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5775 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:44 · PVG 10:44 · LAX 19:44 · JFK 22:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.