做 C++服务端开发的有必要入手 mac 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Charles0429
V2EX    Mac Pro

做 C++服务端开发的有必要入手 mac 吗?

  •  
  •   Charles0429 2015-05-18 09:19:49 +08:00 10228 次点击
    这是一个创建于 3850 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做C++服务端开发的有必要入手mac吗?
    如果需要的话,求推荐一款~~

    20 条回复    2015-05-18 20:02:44 +08:00
    initialdp
        1
    initialdp  
       2015-05-18 09:21:13 +08:00
    没有必要。
    Charles0429
        2
    Charles0429  
    OP
       2015-05-18 09:25:45 +08:00
    @initialdp 具体原因呢?
    jamesxu
        3
    jamesxu  
       2015-05-18 09:29:00 +08:00
    服务端是 Linux 吗?随便买个能装 Linux 就行了
    jiang42
        4
    jiang42  
       2015-05-18 09:37:36 +08:00
    @Charles0429 有必要,我是做Cpp和Python开发的,买了Mac之后幸福感爆棚。Mac OS X不用折腾太多的东西,Linux真的太折腾人。如果你热爱作死。。。倒是可以用Linux。。。

    如果你要在本机编译那就Macbook Pro,不用在本机编译就Macbook Air

    土豪一点就用Mac Pro,iMac
    initialdp
        5
    initialdp  
       2015-05-18 09:43:46 +08:00   1
    @Charles0429 如果是脚本语言,例如Ruby、Python以及宇宙php等,那用什么系统都没问题,用mac也挺好,毕竟界面爽。

    如果是C++开发,我个人体会应当和服务器环境“尽量”一致。如果服务器是windows系统,那就用windows机开发(VS也的确一流)。如果服务器是Linux系统,那自然用linux机更合适一些。

    话说现在linux机也没什么折腾(至少我现在用debian7的thinkpad就没怎么折腾),反而是OSX现在是各种问题,各种折腾,坛子里的v友一遇到osx升级就各种哭。
    fluyy
        6
    fluyy  
       2015-05-18 09:47:36 +08:00
    如果是为了开发C++,Window能开发C++,linux也能。至于要不要入手,那就看你预算了。钱多的话,入手一台mac还是挺好的,钱不够可以先买台普通笔记本。反正现在笔记本更新迭代的快。以后预算多了,再换也不迟啊。
    Charles0429
        7
    Charles0429  
    OP
       2015-05-18 09:48:10 +08:00
    @jiang42 话说linux下的折腾指的是哪些东西啊?
    Charles0429
        8
    Charles0429  
    OP
       2015-05-18 09:50:17 +08:00
    @jamesxu 是linux,但听说mac使用效率比较高,所以在纠结。。
    Charles0429
        9
    Charles0429  
    OP
       2015-05-18 09:51:06 +08:00
    @initialdp 嗯。 如果用mac,那一般是装vagrant和虚拟机来开发吧?
    vietor
        10
    vietor  
       2015-05-18 09:52:09 +08:00
    mac 对开发最大的优势是,相比Windows能够直接使用Linux相同的工具链,相比Linux界面使用非常舒服、高效。
    Charles0429
        11
    Charles0429  
    OP
       2015-05-18 09:52:40 +08:00
    @fluyy 嗯。说的有道理~~ mac是否真的比其他系统的使用效率高啊?
    Charles0429
        12
    Charles0429  
    OP
       2015-05-18 09:53:26 +08:00
    @vietor 有缺点么?
    jonah
        13
    jonah  
       2015-05-18 10:02:17 +08:00
    经常被linux的桌面折腾得崩溃,无奈换了mac。
    OS X桌面环境的易用性和稳定性都比 linux 好,
    也一定程度上兼容linux,符合POSIX标准,
    一样好用的shell和终端,但虚拟机仍然还是少不了的。
    Charles0429
        14
    Charles0429  
    OP
       2015-05-18 10:08:15 +08:00
    @jonah 嗯。看样子都得装虚拟机~
    fluyy
        15
    fluyy  
       2015-05-18 10:11:19 +08:00   1
    @Charles0429 大二开始我用的linux,可能我比较喜欢折腾吧,掉过一些坑。后来慢慢用熟linux就好了,各种东西按照自己的习惯去配置,用linux效率还是挺好的,arch出过几次故障,基本都是显卡驱动的问题。前不久入手一台mba,感觉mac还是很爽的。第一,以前的linux那些习惯几乎不用改,常用的开发工具基本和linux差不多。第二,手感比以前更好了,续航能力强,键盘有背光,晚上寝室断电,还可以傲娇的写代码了。第三,应用软件mac应该要比linux丰富一点吧,比喻QQ和微信,就可以用原生的了,omnigraffle这个做毕业设计画图也是很赞的。但是还没有在mac上做过太多开发,不知道会不会有太多遇上其他坑,这个慢慢发掘吧。最后。。。最后。。。我还是想买台普通pc,里面装个linux。。。我这人还是有点爱折腾。
    vietor
        16
    vietor  
       2015-05-18 10:22:16 +08:00
    @Charles0429 别作为娱乐设备
    66450146
        17
    66450146  
       2015-05-18 12:09:49 +08:00
    如果你现在是用 Windows 开发而且非常满意,那就不用搞 Mac

    如果你现在用 Linux 桌面或者是很想用 Linux 桌面,那改到 Mac 是很享受的一件事
    Charles0429
        18
    Charles0429  
    OP
       2015-05-18 13:42:37 +08:00 via Android
    @fluyy 嗯嗯。谢谢你的分享哈,mac上的工具确实很多,很方便。就是不确定用来开发C++会不会有坑。。
    snipes
        19
    snipes  
       2015-05-18 18:04:01 +08:00
    想买mac就光明正大的买。。。别拿开发当幌子~~~2333333~~
    darson
        20
    darson  
       2015-05-18 20:02:44 +08:00
    大学一直使用linux桌面,从ubuntu到arch到gentoo觉得很值得折腾,也挺有意思,上班以后买了一台mac,再也没有碰过linux桌面了。mac有种感觉就是把linux里所有需要折腾的地方全都默认调好了,而且还比自己调的好看,自己可以更加专注研究更有意义的东西。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2881 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:06 PVG 22:06 LAX 06:06 JFK 09:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86