6g下载网
当前位置: 主页 > 软件教程 > 编程开发 >

开发程序用Mac还是Windows电脑好?Mac开发程序的优势

时间: 2017-12-13 11:24 来源: 本站整理

分享到:

作为一个程序猿,特别是开发人员来说,选择什么平台作为开发环境太重要了,选择Mac还是Windows电脑好呢?

其实没有一个绝对的标准,两者都能选择,都可以用,根据自己的实际需求来选。

如果你是开发IOS系统的软件,肯定是选择MAC,如果是开发Windows电脑软件,那就选择Windows电脑。

开发程序用Mac还是Windows电脑好?Mac开发程序的优势

下面是选择网友的评价,大家可以参考下:

1.写了多年c程序,从驱动到应用层都有。从来没用过mac,一直都是在windows上用source insight编辑,然后在Linux上调试运行。很土,但习惯就是这样,一切都是轻车熟路,这就够了。后来负责云计算产品,生产环境当然是Linux,开发环境还是在windows上,语言是shell,python和少量的c。Mac用来做web前端开发很合适,其实主要还是看各人习惯和你周围的环境,要公司都用Mac你整个Windows有问题不好处理啊,但公司用什么很大程度上受你的上司影响。最早用source insight是因为我boss用。现在我的团队又受我的影响用我习惯的开发环境。所以根本就没有都用Mac。

2.我来说说,工作8年,前3年用windows做Java web开发,没接触过Linux,觉得windows是最好用的。后来转前端,听人说前端都用mac,没钱买mac用Ubuntu替代,用了1年半,觉得命令行特别好用(前端开发一定用node,一定会用到用命令行,Windows的命令行就是渣渣),后来决定买一台mac book Air,才知道为什么大家都说mac好用。直到现在我一直用mac。mac触摸板无敌,系统极其稳定,可以在任何时候合上本本自动休眠,打开可以接着工作,而windows10这种情况下总会出现一个菊花loading半天,命令行终端就是linux shell。也许有人会说Windows点点就可以,为什么要敲命令,因为只要我能把一个活用命令行打出来,我就能写到bash脚本里。当别人每天点点点的时候我已经一个脚本干完了。

3.Mac的核心是Darwin,这使得mac理论上可以像linux一样用,风格也和linux比较像。相比windows的封闭linux更符合程序员们的操作习惯:命令行,自由地改变系统的每一个设置,etc. 而且mac上面的程序目前也多起来了,用起来也很方便。此外...大家都知道MAC很好看....程序员天天和电脑在一起有一个好看的工具自然心情也舒畅了呢。最后,我感觉电脑什么的因人而异。我认识最牛的程序员就是个只用windows的。

开发程序用Mac还是Windows电脑好?Mac开发程序的优势

4.『 Think Different 』广告片中,Mac 被定义为敢于挑战权威、富有创新精神的叛逆者。那些旗帜鲜明的人,愿意买一台 Mac 来标榜自己的 『非同凡响』。

5.我们公司除了做iOS的用苹果,其他的上班都无一例外都用windows。不是因为什么,一台Mac的台式机少说也要八千,我们公司程序员标配的i5 8g内存 120g固态和1t硬盘,整机加屏幕也不过4000,都能配两台了,性能还差不多,公司自然是精打细算了。所以我们公司绝大多数程序员上班用的都是windows。其它公司大多也差不多,别和我说超级大的公司,超级大的公司,像这样可有可无的成本基本上都会省吧!都配Mac基本上只有土豪公司才会这样干的吧!

6.作为从事游戏开发,你用mac 那配置估计只能开发扫雷游戏。还有专业的图形图像制作 mac pro 只是因为屏幕好而已,你看上一一代垃圾桶,都被做视频剪辑的人吐槽遍了,说时候用mac 也就是开发一些苹果系统应用。

开发程序用Mac还是Windows电脑好?Mac开发程序的优势

7.Mac 上所有的操作都简洁到了极致,尽量避免干扰用户,增加了程序员的生产力。比如切换无线网功能,在 Mac 上切换只需要1次鼠标点击就可以完成,在 windows 上需要点击多次鼠标(包括一些很愚蠢的确认对话框);再比如卸载 USB 盘,Mac 只需要1次鼠标点击,windows 至少需要点击右下角图标、停止设备、确认对话框等多次点击。

8.我之前也这么认为,我一直用乌班图,感觉非常好用。后来用Mac,也是狠心才买的,现在感觉有两点,1,不关机,随时可用。2,整体品质不同,使用起来的感觉不同。不是装B,一个简单的道理,就是苹果能那么贵,不是一点道理没有的,屏幕,键盘,待机时间,硬盘,整体的感觉,真的非常好。我才开始用只能体会这么多。

9.OS X是Unix-like操作系统,并且POSIX compliant,这意味着大量针对Linux编写的程序可以在OS X直接编译(或者做极少的修改就可编译)。反观Windows,偏差就比较大了,虽然有cygwin和mingw这样的东西,但要在Windows下编译一个针对Unix系统设计的东西还是挺折腾的。这点可以参考Ruby,虽然Windows下是有编译好的Ruby(RubyInstaller for Windows),但可以看到他们才搞定到2.1.5,Ruby最新版本已经到2.2.0了。如果用Ruby安装gem,gem如果用了native extension的话,在Windows下编译有时也会出偏差。除了编译的问题,在OS X下你也可以体验Shell(bash等),可以学会用终端操作许多东西,这样当你需要操作一个Linux服务器的时候就能比较快的上手。

(责任编辑:佚名)
标签:Mac

分享到:

------分隔线----------------------------