V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
flamiNNgo
V2EX  ›  问与答

未曾用过 macOS 的 Java 程序员买一台 Mac mini 自用合适吗

  •  
  •   flamiNNgo · 28 天前 · 3221 次点击
    几个理由:
    1. 价格相对来说便宜,入门的好选择
    2. 很多人推荐使用,相关的工具链应该成熟了
    3. 尝试新系统,学习新的操作逻辑,可能会有新的视野,以及以备不时之需。

    几个顾虑:
    1. 常说‘不知道需不需要的话,那就是不需要’,实际上,确实不知道需不需要一台 macOS 的电脑
    2. 吃灰
    55 条回复    2024-11-01 20:34:42 +08:00
    pkxutao
        1
    pkxutao  
       28 天前
    合适,但你说价格便宜是怎么来的?
    flamiNNgo
        2
    flamiNNgo  
    OP
       28 天前
    @pkxutao 相对便宜,比起果家的其他产品
    lizhengbo
        3
    lizhengbo  
       28 天前
    我上虚拟机体验了一下果子最新系统,这大小写键和输入法切换太反人类了,一万年下来最优秀的设计。
    lizhengbo
        4
    lizhengbo  
       28 天前
    Yukineko
        5
    Yukineko  
       28 天前
    一个比较需要顾忌的点就是 16g/24g 内存是否够你 java 开发使用
    nikenidage1
        6
    nikenidage1  
       28 天前
    你可以选择另一个方案,装个黑苹果,体验一下,和 macmini 有啥区别啊?
    coefuqin
        7
    coefuqin  
       28 天前
    海鲜市场的无头骑士,比 mini 性价比更高啊。
    m1ng
        8
    m1ng  
       28 天前
    去官网买,可以 14 天无理由退货,你试试再决定要不要
    flamiNNgo
        9
    flamiNNgo  
    OP
       28 天前
    @Yukineko 是的,所以是自用,自己写点小玩具,感受一下
    forgottencoast
        10
    forgottencoast  
       28 天前
    有钱就买,犹豫就是钱不够,别买了。
    Leviathann
        11
    Leviathann  
       28 天前
    内存太小 不合适
    ptg2008
        12
    ptg2008  
       28 天前
    写 java 用什么都一样, java 又比较吃内存, 不如 windows 上 64G ddr4 也才 6 百不到, 写个 java 专门买个 mac 没啥必要, 16G 其实也不太够用
    ZZ74
        13
    ZZ74  
       28 天前
    拿来写 Java 的话没必要。平时用用可以
    byte10
        14
    byte10  
       28 天前
    推荐 买 macbook air (不需要的情况下 容易卖掉), 没有触控板的苹果是没灵魂的😋,有触控板效率提升 20%。无头骑士适合老粉了。mac mini 则适合鼠标用户。
    gransh
        15
    gransh  
       28 天前
    windows 下 java 工具链熟练的话没必要硬逼着自己适应 mac
    JayZXu
        16
    JayZXu  
       28 天前
    3 个平台都用,感觉 Ubuntu 下用 Jetbrain 是最流畅的
    Mac 内存太贵了,感觉没必要
    gzhjj
        17
    gzhjj  
       28 天前
    又不是考虑买个房子买辆车买 AI 卡那些大金额的事情,抱着尝试一下新事物的心态去买其实就挺好的
    liprais
        18
    liprais  
       28 天前
    @ptg2008 一看你就没编译过啥大项目,光编译速度就差一大截好么
    kera0a
        19
    kera0a  
       28 天前 via iPhone
    吃灰不至于,这真是一台性能足够强的开发机,而不是玩具。
    我就是写代码用 mac ,娱乐用 win ,对我来讲写代码的体验比 win 好很多就一直用了。

    可以尝试下,不适应可以 14 天无理由退款
    huyi23
        20
    huyi23  
       28 天前
    @lizhengbo 有没有一种可能,mac 的键盘就不一样?
    lizhengbo
        21
    lizhengbo  
       28 天前
    @huyi23

    切换大小写和切换中英文输入法重叠,这是人能想出来的方案么
    horro
        22
    horro  
       28 天前
    @lizhengbo 你只是习惯了 win or linux 吧,实际上 win linux mac 三个用下来我最喜欢 mac 的
    lowly
        23
    lowly  
       28 天前
    @lizhengbo 被你这么一说,我感觉用了假的 MBP

    苹果的中英文切换是 caps lock 键,大小写根本没有键切换,而是 shift+字母
    snowlee
        24
    snowlee  
       28 天前
    @lizhengbo #21 没啥想不出来的,我反正习惯了按住 shift 敲大写,本来全大写出现的频率就不高。更何况你随便用个第三方输入法就可以用 shift 切换 大小写了
    snowlee
        25
    snowlee  
       28 天前
    @snowlee 说错,应该是 shift 切换中英文
    maxwellz
        26
    maxwellz  
       28 天前
    mac 开发体验很好,可以试试,如果不打游戏,日常用体验就更好了
    FrankFang128
        27
    FrankFang128  
       28 天前
    Java 开发又不需要 GUI 调试,用 mac 并不合适,除非你升级内存。
    aflow
        28
    aflow  
       28 天前
    不合适,我买了吃灰两年了,打开不超过 10 次
    ulikeyc
        29
    ulikeyc  
       28 天前
    一直 16g 内存,开发好多年了,虽然 idea 开多了有些迟钝,但开发肯定是没问题的,但是如果是那种就愿意开十来个 idea ,chrome 窗口开个大几十个也不想关闭的话,那确实内存有点紧张建议换 32G 以上
    Promtheus
        30
    Promtheus  
       28 天前
    我当初是从 mac air 入手的 ,至少也得一周才能习惯 mac 的操作。目前感觉唯一的优点就是机器静音不发热,屏幕不错。这些优点如果你买 mini 的话其实也感觉不到。又不是笔记本,所以综上还不如不买。
    TimPeake
        31
    TimPeake  
       28 天前
    看你描述大概率是低配了,低配那内存搞 java 开发确实有点开玩笑。黑苹果可以体验下再说,看自己能不能适用这系统。我之前也是听人说 macOS 的系统多好多好,逼着自己硬用了俩月,实在适应不了,换回 win 有种逃出生天的感觉。
    ptg2008
        32
    ptg2008  
       28 天前   ❤️ 1
    @liprais 下次说话别上来就一看什么的, 我都写 java 好多年了 做过的项目体量都是国民应用级的 大促上来 QPS 百万打底的 日常写个 java 8C16T 主流 CPU 日常开发绰绰有余了 java 项目耗内存 CPU 基本不是瓶颈 编译速度没差多少的, 不管是 maven 还是 gradle 都是能全核编译的
    hao7Chen
        33
    hao7Chen  
       28 天前
    用 Linux 吧伙计,拥抱开源
    XuHuan1025
        34
    XuHuan1025  
       28 天前
    @ptg2008 #31 我一个 i5 一个 i7 打包和项目启动速度差得太多
    Lks7
        35
    Lks7  
       28 天前
    想体验买就对了 就是图个新鲜感不用非得说服自己
    finab
        36
    finab  
       28 天前
    @ptg2008
    i9 9880h 60+秒
    M1 MAX 30+秒
    CHTuring
        37
    CHTuring  
       28 天前
    我开发用的 mac ,娱乐用的 win 。没有什么对不对比的,只要顺手和互补。几千块钱,不是大件,没体验过就直接买呗。
    bigtear
        38
    bigtear  
       28 天前 via Android
    Java 开发最需要的就是内存,厨子的内存价格 emmm
    wuhang89
        39
    wuhang89  
       28 天前
    @coefuqin 那玩意是 intel 架构的,和 m 系列差太远了。
    bigjuice
        40
    bigjuice  
       28 天前 via Android
    今年的 mac mini 确实很有性价比
    DamonLin
        41
    DamonLin  
       28 天前
    java 开发,直接大内存吧
    unclevv
        42
    unclevv  
       28 天前
    不合适,开发需要大内存,mini 丐版虽然便宜,加内存就没有性价比了,赶紧双十一弄一台 128GB 内存台式机,现在内存白菜价
    kinkin666
        43
    kinkin666  
       27 天前
    没必要,写 java 无非就开个 ide ,登个 ssh ,

    硬要的话,macbook 更适合开发使用,有屏幕键盘电池,相对其他笔记本更轻,装包里单位家里带来带去,键鼠都连显示器上,到家一根 typec 和显示器连一起就行了
    nutting
        44
    nutting  
       27 天前
    记得搞个好的 4k 显示器,必须 4k
    diagnostics
        45
    diagnostics  
       27 天前
    @snowlee #25 shift 切换中英文在程序猿世界里真是垃圾设计,因为写代码经常要在大小写之间切换,就算是 snake case, 也需要按住 shift + -
    Donaldo
        46
    Donaldo  
       27 天前
    四千块钱也不贵,买来试试,用不惯再咸鱼
    aLazarus
        47
    aLazarus  
       27 天前
    java 啊,闭眼买。现在 zulu 有 arm jdk ,几乎 java 的绝大部分开发生态都已经适配了 arm 所以不用担心开发过程遇到严重问题
    liumao
        48
    liumao  
       27 天前
    @ptg2008 #32 刚换了 m2p 几个月 对比 12 代 i7 感觉编译速度确实快了不少
    CodeCodeStudy
        49
    CodeCodeStudy  
       27 天前
    @liumao #48 编译 spring boot 从多少秒减少到了多少秒?
    ptg2008
        50
    ptg2008  
       27 天前
    @liumao 当然会快不少,我自己用的就是 M1 Pro, 但是你上班的话 感知不明显, 哪怕减少个 3 40 秒, debug 启动过程切个窗口回下 IM, 看下邮件, 基本上就启动完了, 写 java 还是得看内存, 编译速度大部分时间不是买电脑该考虑的场景, 除非你真是顶尖码农有定制需求, 比如自己定制一些内容编译 Linux Kernel, openjdk, aosp 等等这种的才会有明显的感知, 哪怕你研究个 spring framework 感知都不明显, Hotspot 虚拟机也是支持有限能力的 hot swap, 改两行代码甚至不用重新编译都可以热加载
    amwyyyy
        51
    amwyyyy  
       27 天前
    挺合适的,mac 开发 java 舒服
    78786381
        52
    78786381  
       27 天前
    @lizhengbo #21 系统都不一样,为什么要按照 Windows 的习惯使用 mac ,短按切换输入法,长按大写,而且平时就没几个需要大写的单词,直接 shift 就可以了,就跟用安卓 iOS 一样,不同的平台就要用不同的方法去习惯,不然咱们和六十岁的大爷固守原来的习惯一样了,回旋镖打到了自己身上?
    prosgtsr
        53
    prosgtsr  
       27 天前
    在公司用啥系统,在家用啥系统。两者要统一,只在一个地方写代码的话当我没说
    我曾经试过在公司用 macos ,在家用 windows ,这么搞了一个月要把我折磨疯了。鼠标操作没什么区别但是快捷键差别太大了。
    偷偷说一句,我每次在 windows 上查看 ip 地址都是先输入 ifconfig ,报错再输入 ipconfig 。不同系统之间存在差别,用起来太折磨人了
    wanguorui123
        54
    wanguorui123  
       27 天前
    先买个入门版的试试水,不习惯 macOs 出二手也不亏,现在 3500 不到还行。
    zbowen66
        55
    zbowen66  
       26 天前
    @lizhengbo #21 control+space ,和 windows 一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 08:39 · PVG 16:39 · LAX 00:39 · JFK 03:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.