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

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

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

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

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

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

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

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