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

有用 M1 Macbook Air 做开发的 V 友么?

  •  
  •   SkYouth · 2021-03-16 10:11:14 +08:00 · 2724 次点击
    这是一个创建于 1127 天前的主题,其中的信息可能已经有所发展或是发生改变。

    纯前端开发,不接触后端。下个月入职需要电脑,目前有两个选择,不知道咋办,用过的朋友给点建议吧。

    • 2020 款 MBA M1/16/256 大概 8300
    • 2019 款 MBP 2.4/16/256 大概 8800 (官翻)

    目前不想买 20 款 M1 MBP,据说 MBA 性价比更高。 但是实际开发场景使用怎样,一无所知,主要两个问题吧, 开发环境和电脑散热问题,每天工作时长八小时这样。

    14 条回复    2021-03-18 17:34:41 +08:00
    jeeyong
        1
    jeeyong  
       2021-03-16 11:28:54 +08:00   ❤️ 3
    MBP M1 16gb/1tb
    少量前端, 主要是做自己的产品. VSCODE + Vetur + Go Live, 没啥问题. 不过我写 vue 都是引入 js 的方式, 不使用 cli 工具.
    本地改过一些朋友写的 nodejs 项目, VSCODE 改的, 可以顺利调试. 我不太懂 node.
    基于 python 的服务端开发框架是 fastapi(有的部分是 flask), Sublime + virtualenv + Anaconda 可以顺利使用.
    基于 python 的 selenium, playwright 自动化测试工具, 可以顺利使用.
    学习 golang, 随便看看, 偶尔抄个例程, 没有不适.
    风扇很安静.
    续航不错.

    python 部署环境的时候要解决一些小问题. 我发布过一篇 brew 安装的记录.
    https://www.v2ex.com/t/739083#reply5

    安装过 Parallels Desktop 预览版, Win10 Arm, 测试过游戏 eve, 会有渲染问题, 但是帧数 100+.
    没试过 docker.
    目前看, M1 版本虚拟机无解, Docker 除了适配版本吧? 但是没用过.

    说了这么多..其实我觉得最重要的..
    你做开发, 使用期间基本接电源, 所以 m1 续航的优势, 可以放弃.
    M1 尝鲜是个好玩具..生产环境还是 Intel 吧.. 部署环境还是需要解决一些依赖的小问题.
    我也是因为好奇尝鲜入的 m1, 然后尝试着去工作...
    实际上,一段时间后, 我还是用我的台式机完成大部分工作.
    SkYouth
        2
    SkYouth  
    OP
       2021-03-16 11:51:08 +08:00
    @jeeyong 你说的太详细了。 非常感谢
    NotreDame
        3
    NotreDame  
       2021-03-16 13:22:14 +08:00
    我也好奇,2020 款的 air 能不能替代 pro 来做 web 开发
    SkYouth
        4
    SkYouth  
    OP
       2021-03-16 13:39:34 +08:00
    @NotreDame 在 B 站里面 有个视频,可以看一下,看完还是不确定能不能行……
    https://www.bilibili.com/video/BV1TK4y1L7DU?from=search&seid=9607805880793219987
    StarUDream
        5
    StarUDream  
       2021-03-16 14:19:38 +08:00


    我是后端,golang,开发过程用的 GoLand 、VSCode 都没啥问题。
    之前用 node 14.16.0 编了几个小工具也可以正常使用。
    Clash,Clang-Format 都是用的 amd64 的版本,用的 Rosetta,和原生也差不多。

    每天插着电放桌上不动了,续航和散热没啥研究。

    但是 air 真的轻,便携性还是很强的。
    nicetoomeetyou
        6
    nicetoomeetyou  
       2021-03-16 14:21:16 +08:00
    xcode 有时会卡死。
    SkYouth
        7
    SkYouth  
    OP
       2021-03-16 14:25:20 +08:00
    @nicetoomeetyou 我不用 xcode 就普通的页面开发。 感觉问题不大
    @StarUDream 谢谢提供使用体验,感觉我越来越想买 air 了
    7gugu
        8
    7gugu  
       2021-03-16 15:21:35 +08:00 via iPhone
    前端开发 Node JS 后端 python+php 至少我目前没遇到包不能跑的。编译的时候发热是肯定的,但也就是温温的,而且很快就散失完了。air 轻倒是挺轻的,搬来搬去挺方便。唯二觉得不爽的地方就是接口太少了,想外接点东西都得用拓展坞;以及 macOS 跟 windows 的使用逻辑有点不同,用起来总是有点怪怪的🤨。但总的来说还是值得入手的,感觉下半年等完全适配完就能发挥出 m1 全部的性能了。
    SkYouth
        9
    SkYouth  
    OP
       2021-03-16 15:23:52 +08:00
    @7gugu 哈哈哈 用惯 windows 了。 慢慢适应吧
    ji39
        10
    ji39  
       2021-03-16 15:51:08 +08:00
    mba 不适合,m1 芯片的 mba 就适合?
    SoloCompany
        11
    SoloCompany  
       2021-03-17 01:57:41 +08:00 via iPad
    和一楼正好相反

    - MBA M1 16gb/1t
    - MBP i9 32gb/1t

    主要跑 jvm / nodejs / idea
    原来打算是双持
    结果现在发现自己对纯 intel 虚拟机的需求并没有这么大
    i9 基本在所有场景下表现都不如少 16g 内存的 m1,吃灰两个月后已经打算卖掉
    SkYouth
        12
    SkYouth  
    OP
       2021-03-18 08:58:40 +08:00
    @SoloCompany m1 接外屏么? 发热咋样
    SoloCompany
        13
    SoloCompany  
       2021-03-18 16:01:50 +08:00
    @SkYouth #12 接, 不发热
    SkYouth
        14
    SkYouth  
    OP
       2021-03-18 17:34:41 +08:00
    @SoloCompany ok 多谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3175 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:30 · PVG 22:30 · LAX 07:30 · JFK 10:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.