IDE 而言,是 Xcode 的技术比较先进还是 Visual Studio
6个回答
2014-12-23 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517195
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
作为一个手机游戏开发者,倒是经常需要在Xcode和VS之间切换。说说几点感受。
1
首先从价格上来说,Xcode是免费的,VS分为收费版和免费版两个版本。对于手游来说,免费版本就可以满足需求了,当然有功能更强大的收费版更好,这个看公司文化了,在公司最好还是不要用盗版,没有问题什么都好,有人查的话很麻烦。
2 从功能上讲,就不用VS收费版跟XCode比了,那是欺负小朋友。
同为免费版的VC2012
Express感觉也在代码编辑和调试功能上超出了XCode几条街。当然我指的同样是C++的代码。XCode的OC代码编辑还尚可,C++的智能提示简直无法忍受。
其次,XCode也只提供一个很简单的调试功能,VS在这方面也要完胜。去代码里下个断点,然后看看监视窗口vs给你显示什么东西,xcode给你显示什么东西,比较一下。这个谁用谁知道。
不过Xcode里面也有好东西,比如Instruments,可以用来给程序做性能调优,检测内存泄露,多线程死锁之类的问题。因为是基于DTrace技术的,所以不用对代码做任何修改就可以。而且这也是个免费的工具,但是如果你想要用这个在手机上做调试的话,还是需要花费$99购买苹果的开发者证书才可以。
3 从稳定上来说,我几乎没遇到过VC崩溃的情况,但是Xcode每周都至少能遇到几次Xcode崩溃的情况。我用的Mac Mini,并且系统和Xcode都是更新到最新的稳定版
4 至于IB,我是感觉做界面的工具都差不多。这个用的不多,不多说了。
5
从类库上来讲,Xcode还是比较强的,因为苹果几乎主导了OC的发展,所以几乎每次更新,或者系统增加新的功能都会引入新的类库,而这些类库与Xcode集成的也比较友好。
转载,仅供参考
1
首先从价格上来说,Xcode是免费的,VS分为收费版和免费版两个版本。对于手游来说,免费版本就可以满足需求了,当然有功能更强大的收费版更好,这个看公司文化了,在公司最好还是不要用盗版,没有问题什么都好,有人查的话很麻烦。
2 从功能上讲,就不用VS收费版跟XCode比了,那是欺负小朋友。
同为免费版的VC2012
Express感觉也在代码编辑和调试功能上超出了XCode几条街。当然我指的同样是C++的代码。XCode的OC代码编辑还尚可,C++的智能提示简直无法忍受。
其次,XCode也只提供一个很简单的调试功能,VS在这方面也要完胜。去代码里下个断点,然后看看监视窗口vs给你显示什么东西,xcode给你显示什么东西,比较一下。这个谁用谁知道。
不过Xcode里面也有好东西,比如Instruments,可以用来给程序做性能调优,检测内存泄露,多线程死锁之类的问题。因为是基于DTrace技术的,所以不用对代码做任何修改就可以。而且这也是个免费的工具,但是如果你想要用这个在手机上做调试的话,还是需要花费$99购买苹果的开发者证书才可以。
3 从稳定上来说,我几乎没遇到过VC崩溃的情况,但是Xcode每周都至少能遇到几次Xcode崩溃的情况。我用的Mac Mini,并且系统和Xcode都是更新到最新的稳定版
4 至于IB,我是感觉做界面的工具都差不多。这个用的不多,不多说了。
5
从类库上来讲,Xcode还是比较强的,因为苹果几乎主导了OC的发展,所以几乎每次更新,或者系统增加新的功能都会引入新的类库,而这些类库与Xcode集成的也比较友好。
转载,仅供参考
2018-08-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
1
首先从价格上来说,Xcode是免费的,VS分为收费版和免费版两个版本。对于手游来说,免费版本就可以满足需求了,当然有功能更强大的收费版更好,这个看公司文化了,在公司最好还是不要用盗版,没有问题什么都好,有人查的话很麻烦。
2 从功能上讲,就不用VS收费版跟XCode比了,那是欺负小朋友。
同为免费版的VC2012
Express感觉也在代码编辑和调试功能上超出了XCode几条街。当然我指的同样是C++的代码。XCode的OC代码编辑还尚可,C++的智能提示简直无法忍受。
其次,XCode也只提供一个很简单的调试功能,VS在这方面也要完胜。去代码里下个断点,然后看看监视窗口vs给你显示什么东西,xcode给你显示什么东西,比较一下。这个谁用谁知道。
不过Xcode里面也有好东西,比如Instruments,可以用来给程序做性能调优,检测内存泄露,多线程死锁之类的问题。因为是基于DTrace技术的,所以不用对代码做任何修改就可以。而且这也是个免费的工具,但是如果你想要用这个在手机上做调试的话,还是需要花费$99购买苹果的开发者证书才可以。
3 从稳定上来说,我几乎没遇到过VC崩溃的情况,但是Xcode每周都至少能遇到几次Xcode崩溃的情况。我用的Mac Mini,并且系统和Xcode都是更新到最新的稳定版
4 至于IB,我是感觉做界面的工具都差不多。这个用的不多,不多说了。
5
从类库上来讲,Xcode还是比较强的,因为苹果几乎主导了OC的发展,所以几乎每次更新,或者系统增加新的功能都会引入新的类库,而这些类库与Xcode集成的也比较友好。
首先从价格上来说,Xcode是免费的,VS分为收费版和免费版两个版本。对于手游来说,免费版本就可以满足需求了,当然有功能更强大的收费版更好,这个看公司文化了,在公司最好还是不要用盗版,没有问题什么都好,有人查的话很麻烦。
2 从功能上讲,就不用VS收费版跟XCode比了,那是欺负小朋友。
同为免费版的VC2012
Express感觉也在代码编辑和调试功能上超出了XCode几条街。当然我指的同样是C++的代码。XCode的OC代码编辑还尚可,C++的智能提示简直无法忍受。
其次,XCode也只提供一个很简单的调试功能,VS在这方面也要完胜。去代码里下个断点,然后看看监视窗口vs给你显示什么东西,xcode给你显示什么东西,比较一下。这个谁用谁知道。
不过Xcode里面也有好东西,比如Instruments,可以用来给程序做性能调优,检测内存泄露,多线程死锁之类的问题。因为是基于DTrace技术的,所以不用对代码做任何修改就可以。而且这也是个免费的工具,但是如果你想要用这个在手机上做调试的话,还是需要花费$99购买苹果的开发者证书才可以。
3 从稳定上来说,我几乎没遇到过VC崩溃的情况,但是Xcode每周都至少能遇到几次Xcode崩溃的情况。我用的Mac Mini,并且系统和Xcode都是更新到最新的稳定版
4 至于IB,我是感觉做界面的工具都差不多。这个用的不多,不多说了。
5
从类库上来讲,Xcode还是比较强的,因为苹果几乎主导了OC的发展,所以几乎每次更新,或者系统增加新的功能都会引入新的类库,而这些类库与Xcode集成的也比较友好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Visual Studio已经不仅仅是一个编程的IDE了,它是一套Application Lifecycle Management
(ALM) 工具,结合它背后的比如说Visual Studio
Online,你可以用VS来管理你的项目,从设计,开发,到测试,部署和维护的整个生命周期。如果从这个角度来理解所谓的“集成开发环境
(IDE)”的话,VS显然比XCode先进太多了。VS一个工具,可以支持从移动设备,到服务器端应用,到大型企业应用,到云应用的开发。VS还是一个
很开放的IDE环境,插件多如牛毛,如果你真喜欢Emacs或者Vim,一个插件就搞定了。即便只是单纯从传统的IDE的角度,在IDE里画UI,基本上
也是很落伍的做法了。
其实更关键的问题是,XCode无法让人看到改进的希望。Visual Studio并不是一开始就是这样的,很久之前Visual
Studio有一个强劲的竞争对手,就是Borland出品的IDE环境,包括Delphi, Borland
C++等等。这个对手促使Windows平台的IDE理念不断进化,促使Visual
Studio变得更好,以便从竞争中胜出。可是在苹果的平台上,XCode就没有对手,即便做的再烂,程序员骂的再厉害,他们还是得一样用。这种情况下,
苹果根本没有动力来改进XCode。不是说苹果不会改进,开发者社区的声音苹果当然也要听,但是想要苹果投入大量资源来改进XCode,恐怕是很难的。
(ALM) 工具,结合它背后的比如说Visual Studio
Online,你可以用VS来管理你的项目,从设计,开发,到测试,部署和维护的整个生命周期。如果从这个角度来理解所谓的“集成开发环境
(IDE)”的话,VS显然比XCode先进太多了。VS一个工具,可以支持从移动设备,到服务器端应用,到大型企业应用,到云应用的开发。VS还是一个
很开放的IDE环境,插件多如牛毛,如果你真喜欢Emacs或者Vim,一个插件就搞定了。即便只是单纯从传统的IDE的角度,在IDE里画UI,基本上
也是很落伍的做法了。
其实更关键的问题是,XCode无法让人看到改进的希望。Visual Studio并不是一开始就是这样的,很久之前Visual
Studio有一个强劲的竞争对手,就是Borland出品的IDE环境,包括Delphi, Borland
C++等等。这个对手促使Windows平台的IDE理念不断进化,促使Visual
Studio变得更好,以便从竞争中胜出。可是在苹果的平台上,XCode就没有对手,即便做的再烂,程序员骂的再厉害,他们还是得一样用。这种情况下,
苹果根本没有动力来改进XCode。不是说苹果不会改进,开发者社区的声音苹果当然也要听,但是想要苹果投入大量资源来改进XCode,恐怕是很难的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-25 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
绝对的VS.
XCODE怎么说呢,太过于智能化了。所以bug相对来说比较多,很多在XCODE上能跑的程序在VC或者g++上直接跪。
关于收费的问题。如果是学生,微软免费供给professional或者ultimate,只需要在Dreamspark上面注册一下就行了。就像我现在用的就是professional。
作为一个编程渣,感觉必要的话一个程序各种IDE都跑一下吧。比如VS和g++或者clang++
国外很多人都用xcode,包括教授,因为都是MacBook。但是每次写完程序,都会在VS上面重新跑一遍
XCODE怎么说呢,太过于智能化了。所以bug相对来说比较多,很多在XCODE上能跑的程序在VC或者g++上直接跪。
关于收费的问题。如果是学生,微软免费供给professional或者ultimate,只需要在Dreamspark上面注册一下就行了。就像我现在用的就是professional。
作为一个编程渣,感觉必要的话一个程序各种IDE都跑一下吧。比如VS和g++或者clang++
国外很多人都用xcode,包括教授,因为都是MacBook。但是每次写完程序,都会在VS上面重新跑一遍
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VS,个人做游戏觉得比较实惠,大部分编程语言都支持,各种参数变量控件都在界面上,界面漂亮,虽然安装麻烦一点,但用过VS就不喜欢别的编译器了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询