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

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

  •  
  •   dnjat · 37 天前 · 3832 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    目前 windows 的开发越来越好用,尤其是国内还有信创这帽子,mac 其实没啥优势,开发就大内存大硬盘俩屏幕,这怎么看都是 windows 优势更大,还可以 docker desktop
    lookas2001
        32
    lookas2001  
       36 天前
    你需求里有嵌入式,那一定是 win 本
    dnjat
        33
    dnjat  
    OP
       36 天前   ❤️ 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
       36 天前
    @Greendays
    @tangmanger
    @yinxs2003
    @ntedshen

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

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

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

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

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

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

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

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

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

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

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

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

    mws 说真的我是从 dell m6600 一路买到 tp p53 的。。。
    但是我现在也只是京东笔记本销量正序随便选一台买了。。。
    zhangrenjie
        67
    zhangrenjie  
       35 天前
    @dnjat #33 虽然具备那个 SDK ,但是有些时候其他语言用的较少,导致可能会有隐藏的 bug 并没有修复,还是 win 好弄一些,就 win7 sp1 这种
    dnjat
        68
    dnjat  
    OP
       35 天前
    @huguotai
    谢谢经验, 是的,平时用惯了修改版,换下生态,是得重新找,好不好找还不知道,这确实是个问题. 不能断了"白嫖"路😆
    dnjat
        69
    dnjat  
    OP
       35 天前
    @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
       35 天前
    @zhangrenjie 谢谢您的经验,决定还是 windows 了. 不多想了
    Ackvincent
        71
    Ackvincent  
       35 天前
    我现在用一个魔改的台式,一台魔改笔记本,一台淘汰的 T630 服务器。需要什么系统直接开就是了。
    屏幕可能更重要我觉得。
    tangmanger
        72
    tangmanger  
       35 天前
    @dnjat 来吧 老哥 wpf 大军欢迎你 哈哈哈
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3328 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:43 · PVG 08:43 · LAX 17:43 · JFK 20:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.