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

2021-03-16 10:11:14 +08:00
 SkYouth

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

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

2736 次点击
所在节点    问与答
14 条回复
jeeyong
2021-03-16 11:28:54 +08:00
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
2021-03-16 11:51:08 +08:00
@jeeyong 你说的太详细了。 非常感谢
NotreDame
2021-03-16 13:22:14 +08:00
我也好奇,2020 款的 air 能不能替代 pro 来做 web 开发
SkYouth
2021-03-16 13:39:34 +08:00
@NotreDame 在 B 站里面 有个视频,可以看一下,看完还是不确定能不能行……
https://www.bilibili.com/video/BV1TK4y1L7DU?from=search&seid=9607805880793219987
StarUDream
2021-03-16 14:19:38 +08:00


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

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

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

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

主要跑 jvm / nodejs / idea
原来打算是双持
结果现在发现自己对纯 intel 虚拟机的需求并没有这么大
i9 基本在所有场景下表现都不如少 16g 内存的 m1,吃灰两个月后已经打算卖掉
SkYouth
2021-03-18 08:58:40 +08:00
@SoloCompany m1 接外屏么? 发热咋样
SoloCompany
2021-03-18 16:01:50 +08:00
@SkYouth #12 接, 不发热
SkYouth
2021-03-18 17:34:41 +08:00
@SoloCompany ok 多谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/761981

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX