后端开发现在值得入手 MacBook Pro 14 吗

2022-04-21 16:18:43 +08:00
 gowk
目前用的是 2016 年购入的 Thinkpad T460
最近想换机器了,不玩游戏,也没用过 Mac 系统
使用 Macbook 的小伙伴说说开发体验如何
JetBrains 全家桶支持的怎么样
目前技术栈主要是 Java Go Docker
也考虑过其他机器,甚至是台式机(预算 1 万左右)
很纠结不玩游戏的话有没有必要上游戏本

备选如下:
新出的 ThinkBook 14+
华硕天选 3 12 代英特尔酷睿 i7 15.6 英寸游戏笔记本电脑(i7-12700H 16G 512G RTX3060 2.5K 165Hz 100%P3)灰
ROG 魔霸新锐 2022 15.6 英寸 2.5K 165Hz 游戏本笔记本电脑(R9-6900HX 液金导热 16G 512G RTX3060 140W)
联想(Lenovo)拯救者刃 7000K 2022 游戏电脑主机(12 代 i5-12400F RTX3060 12GB LHR 显卡 16G DDR5 512G SSD)
8245 次点击
所在节点    程序员
65 条回复
keymao
2022-04-21 18:08:26 +08:00
华硕天选。

后端开发,你不用管什么系统,CPU 内存 存储全给我拉满, 什么屏幕键盘这那的后续都可以再往上怼。 笔记本你处理器以后能扩展么? macbook 存储似乎不能扩展哦?

处理器能选多大就选多大,内存能拉多满就拉多满。 最好是开四五个 idea 都不会卡的那种, 这种配置没事儿还可以批量开个安卓模拟器搬个砖。
Kininaru
2022-04-21 18:13:00 +08:00
我都用过,个人感觉 Mac 搞开发没啥优势。跨平台语言( Golang Java JavaScript 等)的开发体验和 Windows 差别不大... 给 Linux 系统写 C 语言可能方便些(毕竟和 Linux 兼容度更高),但 Windows 有 WSL2 ,本身就是个 Linux 系统,相对更好。

最关键的是,搞开发必须要大内存,而 Apple 设备的内存比黄金还贵(此处夸张)

感觉 Mac 的目标用户还是文字工作者和艺术家
mrzhangrb
2022-04-21 18:14:11 +08:00
@gowk 建议升级
kcross
2022-04-21 18:17:45 +08:00
arm 的 cpu 买 docker 属实不太行
好多 x86 镜像跑不起来呢 而且 docker 也不区分
glfpes
2022-04-21 18:17:51 +08:00
mac 的优点都不是必需品,但是可以带来享受。。。

电脑是铝合金的,美观,手感舒适。触摸板+电池控制,可以随时随地的掏出电脑写代码。在之前我只在书桌前用电脑,有了 mac 后我在任何地方都可以很方便的用电脑

mac 重新定义了笔记本电脑的使用体验,之前我的 win 笔记本其实和台式机用起来区别不大。
azur
2022-04-21 21:47:41 +08:00
还是 32g 14p 。。。很实用
hn16838220
2022-04-21 22:06:44 +08:00
mbp14
java 正常
docker 只能找 arm 的,简单使用可以,复杂的没接触过,不太了解,反正是没有 x86 方便
go 不接触

这代 mbp 最满意的就是续航和发热,系统的话,也是 ios 全家桶所以挺舒服的
NoNewWorld
2022-04-21 22:29:04 +08:00
这代 mbp 14 寸,适合对发热和重量敏感的人,其他人不是太建议。。
这代我更推荐在公司或者家里有台式电脑的场景用,公司毕竟本地开发调试,起服务就行,中间件一般现成的。家里的话,如果只有一台笔记本我不太推荐,因为 docker 、虚拟机只能 arm 的,对于学习其实不方便。
yiluoxi
2022-04-21 23:57:12 +08:00
32g 的内存可以舒服的用个 5 年还是挺好的,docker 今年更新频繁,在 m1 上常规使用没啥问题。只是默认构建 arm 版的镜像,部署到服务器的话我一般是在 x86 服务器上再构建一版测一下。如果没有 iOS 开发或者视频剪辑的需求,对开发来说我觉得性能和易用性不如今年的新 CPU 加 Linux
jessun1990
2022-04-22 00:04:39 +08:00
我个人的方案是这样:
一台联想 Y7000 笔记本装 linux , 一台 macbook 15 款。Y7000 当服务器来使用,macbook 当作上网本来 ssh
Mirage09
2022-04-22 00:34:36 +08:00
一万 RMB 似乎买不到 14 寸?
不过 MacBook Air 只能外接一个显示器也不太够
veryflying
2022-04-22 00:36:15 +08:00
mba m1 就够了,香得很
noahhhh
2022-04-22 00:44:04 +08:00
建议上 32gb ,不打游戏独显不用考虑
kwanzaa
2022-04-22 01:00:31 +08:00
明显你不需要。
llmice
2022-04-22 01:10:18 +08:00
你试试双 32 寸显示器的台式机。效率提升最少 40%
imsea1
2022-04-22 01:12:40 +08:00
我倒建议你上 matebook 16 ,那屏幕适合开发和文档。内存自己加到 64G
imsea1
2022-04-22 01:13:13 +08:00
@imsea1 注意我说的是 matebook
jorneyr
2022-04-22 08:15:15 +08:00
现在的 Windows 笔记本和 Mac 的体验差距缩小了很多,但是如果可能,还是尽量选 Mac ,体验上毕竟差距仍然不小。

做 Java, Go, Vue 等开发,MBP 14 的 16G 半年了内存压力一直在 35% 左右,但是有可能的话上 32G 内存,这样更随心所欲。

Docker 使用 Colima 安装管理,比 Docker Desktop 省资源得多。常用 Docker Image 都有 Arm 镜像的,真有不支持的自己打包或者想其他办法。
BecomeBra
2022-04-22 09:46:53 +08:00
m1 有的软件不适配,后段最后看看要用软件适配情况
takumi66
2022-04-22 10:01:09 +08:00
目前用 MacBook Pro 13 16G m1 开发,常用也是 go docker jetbrain 全家桶,说下我的体验
1. jetbrain 全家桶支持很好,基本没出现有问题的场景
2. go 大部分情况可以正常开发,极少数库可能没有适配 arm 版本,编译时候可能会报错,编译的时候可以改 GOARCH 解决,但是改 GOARCH 之后可能出现一些小问题,比如 debug 的时候断点失效
3 docker 常用镜像都有 arm 版本,实在没有可以自己编译,还有就是用 docker 发烫有点严重

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

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

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

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

© 2021 V2EX