现阶段用 mac 系统写代码工作,究竟比 windows 系统区别在哪?

2020-04-14 16:11:09 +08:00
 firhome
我是前端。 自 12 年买了第一台 macbook 以来就没在用过 windows 系统。

说实话,就刚开始“体验” 来说,非常棒,不用关机,不用考虑病毒,弹窗之类的,续航给力,轻便。

除了体验以外。

但是就写代码做开发来说,我不知道现在 windows 和 macOS 差距很大吗?毕竟主流的开发软件平台都支持。( Ios 开发除外)

产生这个问题是因为去年初换了新的 RMBP2018 款,15 寸,加了内存,下来接近 2w 多块。

截止到今天我的键盘已经要花掉了。这个键盘 真的很难用。

然后自己又新增了 一套键盘 + 触控板。太折腾了。

所以我产生了疑问,我还不如装个 itx 主机, 黑苹果 或者 直接使用 windows,起码能节省很多钱。性能还更强劲

不知道大家的看法是?

(除了上班和在家 基本不会带着电脑到处跑,我开车上下班,每天提着 itx 好像也能接受。)
8659 次点击
所在节点    程序员
52 条回复
littleylv
2020-04-14 17:22:59 +08:00
@rebounce #16 破案了,那个老哥是 @edius https://v2ex.com/member/edius
wsseo
2020-04-14 17:42:11 +08:00
@lepig 因为 MAC 终端比 xshell 好用
tourist2018
2020-04-14 18:00:00 +08:00
黑苹果开发没啥区别 别手贱频繁升级就行(一般小版本没问题但是无所谓了除非大功能)
cuminflea
2020-04-14 18:06:34 +08:00
homebrew 这种包管理器和 shell 啥的配合 cmake 的话,cpp 的依赖就很容易解决了,Windows 上还是繁琐点吧
lemon6
2020-04-14 18:21:13 +08:00
不用鼠标全程只用键盘和触摸板,比手要离开键盘碰鼠标效率要高得多。
dilu
2020-04-14 18:21:22 +08:00
一开始我很喜欢 mac 并且一度认为只会用 win 的真的好 low

后面慢慢的转变了思想

现在是,啥系统都行,除了 Linux 。不要觉得折腾 Linux 桌面有多极客。

说到底我们需要的是生产力,是生产工具,Linux 只适合当服务器。

考虑生态+便宜就 win,考虑便携+环境省心+类 unix 就 mac

没有谁比谁更优秀 完全看你自己

考虑到预算问题,我的倾向是:Win

并且目前是公司要求统一 Win 已经逐渐习惯了 Win 不想再倒腾黑果了

开发的话,装个虚拟机完全没问题。

不推荐黑果真的很折腾,不推荐 Win10 下的 Docker 问题真的很多
alpha2016
2020-04-14 18:23:00 +08:00
价格的区别吧,效率 舒适度啥的舍得折腾都一样
magiclz233
2020-04-14 18:29:41 +08:00
性价比不适合在 mac 身上体现,我都是公司的 mac 用用 自己最多黑苹果
Cryse
2020-04-14 18:43:34 +08:00
@cuminflea
Win 上用 vcpkg 还不错
PbCopy111
2020-04-14 18:54:15 +08:00
环境问题怎么办?如果环境能解决,为什么 win 还推出鸡肋的 wsl 呢?
biguokang
2020-04-14 19:16:17 +08:00
对于我来说,用 mac 的吸引点在于没有乱七八糟的弹窗和广告,命令行友好,配置开发环境方便,好看的 UI 风格,和 iphone ipad 无缝链接,加上电脑颜值加成


所以我用的是小米笔记本 pro 装 deepin linux

在想要不要为了信仰买 thinkpad
aLazarus
2020-04-14 19:50:46 +08:00
没区别,win10 主要是难看,而且没有匹配的生态
CoderGeek
2020-04-14 20:01:07 +08:00
用 mac os 习惯了 觉得简洁 win 早年给人印象差 现在只用来放台式打游戏了
而且 编程需要的工具 mac 上做的也都还说的过去
环境也是 unix 真说好我也说不出 反正就是习惯了
pC0oc4EbCSsJUy4W
2020-04-14 20:14:58 +08:00
黑苹果 赛高,稳定性不比白果差
Tompes
2020-04-14 20:33:35 +08:00
ios 开发刚需
yty2012g
2020-04-14 22:10:36 +08:00
作为一个 java 开发,感觉同价格 windows 的体验会更好。就目前使用而言 7k 的 windows 主机比 MBP 15 中配体验好,17k 的 precision 5540 更加比 MBP 15 2018 款中配的体验好。除了 windows terminal 不支持 lrzsz,其他我觉得和 iterm2 差不多。作为一个使用了两年 mac 切换回 windows 的 java 开发者如是说
weixiangzhe
2020-04-15 00:06:13 +08:00
看来楼主终端依赖度很小,我几年没有用 Windows 了,原因是没有 zsh 用
yanyueio
2020-04-15 06:09:13 +08:00
主要是 terminal,其次是大部分时间听不到风扇的声音,最后是不关机(即便关机也能迅速从磁盘恢复工作进度)。

问题当然也有,除开钱的问题,就是保修问题。您不妨试想一下集成度这么高的 iMac Pro 坏了拿出给它修,它直接告诉你不能修,不给修,霸道的一 P,怎么办?(不懂这个梗的话,看看 utube 上 linus 的视频)
levelworm
2020-04-15 08:30:45 +08:00
@weixiangzhe cygwin 请问行不行?
yaphets666
2020-04-15 09:07:49 +08:00
@yc8332 前端才有区别 苹果才支持平滑像素渲染 windows 不支持 看起来效果差距很大.反而是后端不需要 mac,因为写出来的程序都一样,过程一不一样不重要.

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

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

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

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

© 2021 V2EX