mongodb
2015-01-29 15:34:25 +08:00
先别急着捧Mac,反正不少用Mac的效率不如我在Win下出活的效率高。
我觉得看具体情况。
Mac和iOS平台的开发不说,老老实实去买Mac。
有志钻研kernel的,老老实实装Linux慢慢摸索——不过也不绝对,有不少情况是可以直接开个远程连接上手的。
Windows下的开发也老老实实跟着微软走比较好。
能说说的只有和平台无关的一些东西。
长期连着服务器不放手本机就当个输入工具绝大多数操作和开发都在服务器上搞定的话,那么PC还是Mac无所谓,我更倾向于PC。一个XShell就甩Mac挺远。
但就算是这种情况下Mac也并非一无是处。Windows下有好多种办法也可以用ssh,但大多是二进制的bash,想用zsh fish mosh之类还是有点困难。可前面也说了啊,我们只把本机当个键盘和显示器使,主要工作在服务器上跑的啊。这些配置我都在服务器上设置好了。
不管我在床上用air还是坐桌子前用thinkpad,反正都是先连上服务器再说。本地环境已经都懒得配了。
真涉及到本地开发,两者都有坑。
Windows难调教,很难,好的配置要摸很久才能弄出来,Mac上稍微省心一点。但两者都能配到效率非常高的层次。
Mac的触控板十分好用——在你不需要做大量选取的时候。定位赶不上鼠标,差非常远。
键盘更是屎一样的手感。上面我说的每条可能还有个人观点和情结在,可能不客观或者我不知道的。但Mac全系列所有的自带键盘手感都是屎。这个手感可能会用久了慢慢习惯,但习惯了狗屎不代表狗屎就是好吃的。
当然,骂完了Mac的键盘不等于说PC下的键盘就多好。现在世面上绝大多数的笔记本键盘也都半斤八两。一样烂。
说这个不是想引出键盘的话题,说机械键盘如何好,HHKB如何一步到位。
最后总结就是,Windows想配到好的开发环境需要时间,也有不可逾越的坑——但大多数时候是够的。
Mac下很多东西更容易上手,但也没差太多。
真想好好学习应该买PC装Linux,然后挣扎半年后装回Windows或者买Mac。
说起来Windows下的bash环境我到现在没配到完美,但也差不多少,这还是在没用cygwin的情况下。但是这花了我足足快两年,现在还在继续等github上别人更新。。。
Mac下一个足够我用的ssh工具都没。说自带终端或者iTerm2加ssh config就够了的,那是你们管的服务器少,以及涉及的状况不够复杂。也不是说服务器多了就一定复杂。。。
这样想想还真是羡慕本机做开发就足够的开发狗们,只要一台性能好点的电脑配几个显示器就行。