你可能不需要 Mac
我已经犹豫要不要买一台 Mac Mini 快四年了。我喜欢新款 Mac Mini,但有一点让我很讨厌,而且似乎一直都无法接受,那就是它的价格。
Mac 的问题
Mac 的价格贵得吓人。虽然 799 美元的起价与其他 PC 价格相当,但你却能得到 i3 处理器和 8GB 内存。一旦你开始配置一台 Mac,再加装酷睿 i7 处理器、更多内存和存储空间,原本不到 1000 美元的电脑突然就涨到 2000 美元以上了。
我从事软件开发行业,因此我毫不犹豫地花两千美元购买可以赚钱的东西;尽管如此,我仍然需要以某种方式证明这笔成本是合理的。
问题就在这里。我可以说出一百万个理由告诉你为什么我需要一台 Mac 来开发,但我只能列出一两个理由来解释为什么我需要一台 Mac 来开发。在我看来,Mac 只有一个用途,而且是绝对需要的:iOS 和 Mac App 开发。
那么还有什么替代方案呢?
在我看来,购买 Mac 有两种选择。要么自己组装一台黑苹果,要么买一台 PC 装 Linux。我个人两种方式都尝试过,最终我选择了后者。
黑苹果
构建 Hackintosh 可能是 Mac 的最佳替代品,但有一件事一直困扰着我,那就是这一切都没有得到 Apple 的批准。
现在,让我烦恼的不是违反规则,我的家人告诉我,我必须成为一名律师,而我为了成为一名程序员而违反了规则,所以我对违反规则了如指掌。不,让我烦恼的是,你的黑苹果随时都可能停止工作。
如果你只是个业余写代码的人,不需要保证正常运行时间,那当然没问题。但对于专业人士来说,时间就是金钱,我可承受不起机器宕机的后果。虽然发生这种情况的可能性很小,但在从 OSX 10.10 升级到 10.11 遇到问题后,我决定需要运行更稳定、更可靠的系统。
Linux 机器
我最终选择了 Intel NUC + Ubuntu 18.04(现在是 20.04)。体验非常棒。首先,我的日常工作之外不再开发 iOS 应用,所以不需要Mac;其次,我发现 Ubuntu 处理 Web 开发的能力丝毫不逊于 Mac,甚至比 Mac 更好。
它的主要优势在于价格。我之前买的一台与 NUC 相当的 Mac Mini 大约要花 2200 美元,而我的 NUC 的所有配置只需要 1200 美元左右,性价比高得多。
虽然在 Linux 上运行有一些弊端,但本质上,Node、React、npm 以及几乎所有其他 Web 开发工具在 Linux 上的运行方式与在 Mac 上一样。当然,Mac 上也有一些 Linux 上无法使用的优秀工具,比如 Sketch,但大多数软件都有充足的替代品,其中一些甚至比它所取代的应用程序更好。
考虑 Linux + PC 与购买 Mac。
Mac 很棒,我有一台 Macbook 用来工作,我很喜欢它。然而,无论我多么喜欢我的 Mac,我都还没喜欢到值得花 2000 多美元买一台。你可能也不需要 Mac。如果你需要一台新电脑用于开发,可以考虑一台 Linux PC。
如果你喜欢这篇文章,请查看我博客上的其他一些文章
文章来源:https://dev.to/sgolovine/you-probously-don-t-need-a-mac-5enc