不是说mac就好,windows的就不好。用什么电脑好,重要的是看你的需求。
如果你就是要开发windows程序,那么在mac上做开发通常不是最好的,因为你最终测试运行的时候还是要在windows上,提醒你的是,即使是动态语言,比如说python,在不同的平台上运行可能都不同,甚至有些库只是windows有,或者有些库根本不支持windows。
同理,如果你要开发linux程序,那么无疑选择一个linux系统做开发更合适。
偶个人觉得只有针对mac做开发,选择mac才是最合适的。
可能有些人会说,不怕这点小麻烦。但是当你做一个C/C++的项目,而且项目大小还不小,虽然可以配置交叉编译环境,但是终究是蛮烦了许多,要知道可能编译就要花上好几个小时,再拿到测试系统上测试,发现有问题,再拿回来改,如此这般,那可是相当的费事。
当然mac看起来小资高大上,出于这个目的那是另一回事。
但是从程序员的角度考虑,最适合的就是最好的。