看到一篇文章说每个程序员应该有一台MBP,那么比起Windows笔记本,MBP到底有什么优势?
如果你是一个.NET程序员,请忽略掉我下面说的所有话,直接选择Windows机器,毕竟visual studio是银河系最好的集成开发环境 。而且我推荐XPS,毕竟这是一款唯一可以跟MacBook Pro媲美的Windows PC,如果你不是.NET程序员,那么就如问题中所说,每一个程序员都应该有一台MBP!基于Unix,这是选择MBP最重要的原则Mac之所以是Mac,就是因为基于坚如磐石Unix,macOS系统基于Unix的FreeBSD分之,意味着macOS和Unix和Linux都是亲戚 。
Unix和Linux下所有的工具,你拿过来就可以用,你喜欢的Emacs/Vim在macOS拥有很好的兼容性,你所需要的各种shell,比如SSH,比如Bash等等,各种环境比如C/C/Java/PHP/Python/Ruby/Lisp等各种环境应有尽有 。第二点就是,macOS真的非常省心不用担心病毒 。
首先是因为macOS的装机量的确不如Windows那么多,所以那些搞病毒研究的机构或者团队,实际价值也不大 。再就是macOS毕竟内核是开源的,而且软硬件平台都是苹果一家公司来决定的,受到病毒的威胁比较小 。不用随时准备重装、极度稳定 。我的每一台Mac从购买到使用过程中,就一直没有重装过,并且除了系统更新,基本上我连关机都没有过,因为没有必要,系统非常稳定,也不会出现乱七八糟的蓝屏、死机这些问题 。
第三点就是,在工作和生活之间寻求一个平衡这一点其实还是非常重要的,就我的体验而言,我会觉得做开发,windows会让我不爽,比如各种环境配置,比如各种各样的注册表、环境变量,安装一个软件也要安装半天等等,相信大家用过RAD Studio(包括了CBuilder和Delphi,知名的可视化开发环境,C#支付海斯伯格大神之作)的小伙伴的应该体验过,安装这个软件有多痛苦,基本上安装完半天时间没有了,简直是太痛苦了 。
推荐阅读
- 如果没有了美团,美团是哪个公司的
- 安卓root后上不了网,一键救砖安卓root刷机工具
- 沙发发霉了用什么清洗
- 这些平台你都了解吗 汽车的平台
- 自己车租出去的平台 想把车租出去的平台
- 中低端都不做了 魅族不做手机
- xs更换电池后不显示电池健康,换电池后不显示电池用量了怎么办
- vivo s10e怎么样 我整明白了vivo
- 地面瓷砖空鼓怎么处理 瓷砖空鼓怎么处理
- 怎么才能让手机电池更耐用 手机电池更耐用了