永发信息网

在Mac 上进行开发比在 Windows 上效率更高吗

答案:2  悬赏:40  手机版
解决时间 2021-04-26 08:37
在Mac 上进行开发比在 Windows 上效率更高吗
最佳答案
开发是个涵义挺宽的词,我觉得效率高否取决于你到底主要做哪方面的活儿。
1. object-c/ iphone / mac桌面软件开发。这个只能在mac上进行,没得选。如果比较Visual Studio开发windows桌面应用,嗯,我觉得各有千秋。 以我个人的感觉,使用object-c开发比当年用MFC, COM, ATL要舒服得多,当然两者严格来说也不是一个时代的产物。和C#相比,后者的内存管理当然要省事的多,新的xcode on lion支持ARC,相对简化了以前的retain / release patterns,但是还是要管理不是? VC及C#另外有一个“优势”是开源及盗版控件很多,库多也是挺大的优势。

2. Ruby/ Python开发,拜unix shell所赐,这种unix平台上的脚本开发实在比在windows上爽太多。无论是textmate还是vim/Emacs/git/rvm,你要在windows上折腾这个不是不可以,问题是实在太费劲。

3. java/j2ee开发,两者相差不多。我个人觉得windows平台下可能开发效率更高些。无他,IDE在win下感觉运行更快。在mac下运行eclipse或是idea并不会比在windows上快,单从性能上来说买台mac可比买台类似配置win开发机贵多了(只认性能不谈UX)。

4. web开发 我觉得各有各的好处吧,mac上有些开发工具,像CSSEdit coda真是太棒了。mac有个不方便的就是IE的调试,这个又是回避不了的,毕竟IE用户占绝对大头。
全部回答
要看你开发什么平台的了,开发苹果平台的软件当然是在Mac上方便,但如果是微软或其它平台的开发,应该是Windows系统更方便。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么制作家族头像
东北酸白菜怎么做好吃,做法,黑酸菜炖肉怎么
奕豪工艺我想知道这个在什么地方
359乘654用两秒就能算出来的方法是什么?
喝了凉茶再吃蕉会不会有事?
如果和一个关系很好近似情侣的人在一起,情人
Q上面的几个手机图标全能点亮吗?
高中的爱情会有明天吗
我想找lee最近两年的所有正品裤子和腰带
QQ农场临时升级维护
应用程序为无效的WINDOWS映像
QQ飞车充紫钻可以增加魅力不
DNF谁有刺客或死灵
深圳鑫得乐礼品有限公司这个地址在什么地方,
仁寿县消费者协会电话
推荐资讯
我结婚了,但是我开心的日子却很少了,我非常
奥特蔓和怪兽是吃什么张大的~!
穿越火线怎样跳狙?
有哪些昆虫是益虫,昆虫的益虫有哪些
莒县人力资源局买15年工龄以买10啦今年交多少
我的QQ老被盗是怎么搞的!什么都改了好象没改
披头士与滚石乐队
关于读书的方式的名言,关于读书的名言
人流后的问题,请教!
求一句好的高三毕业留言
QQ农场几级尽啊?
中国邮政储蓄银行湘乡市马坪支行地址在哪,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?