供应商解决了mini,mbp( 三 )


看到一篇文章说每个程序员应该有一台MBP,那么比起Windows笔记本,MBP到底有什么优势?

供应商解决了mini,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#支付海斯伯格大神之作)的小伙伴的应该体验过,安装这个软件有多痛苦,基本上安装完半天时间没有了,简直是太痛苦了 。

推荐阅读