【发布时间】:2010-01-29 20:12:42
【问题描述】:
本人长期使用Visual Studio (VC++)和Windows API,对Linux工具链比较熟悉,但没有Mac OS X开发经验。
我想听听您对 Windows 和 Mac 作为开发环境的优缺点的看法。但是,由于这可能是主观的,如果您能列举一些事实,而不是简单地说“A 比 B 好”,我将不胜感激。我特别想听听以下内容:
- IDE:Visual Studio 与 xcode
- API:Win32 API(包括基于 C 的原生 Win32 API、MFC、C#)和 Cocoa(主要是 Objective-C)
- 文档:MSDN 与 ??
- 工具支持:调试、分析、测试等
- 知识库:当您遇到问题时,是否容易得到任何人的帮助?书多吗? (在 Windows 开发中,有 Petzold、Richter...)
- 移动应用:iPhone 与 Windows Mobile
恐怕这个话题会引起争议。但是,我想知道 Mac 与 Windows 相比如何提供开发环境。
【问题讨论】:
-
恳求关闭巡逻队的宽恕:请不要主观地关闭这个!
-
绝对是主观的,并且有很大的争论风险......并且缺乏答案的“正确性”指标表明CW也是有序的。
-
Chris:但它是很大程度上是主观的。例如,Visual Studio 与 XCode——嗯,我发现 VS 比 XCode 更容易使用(并且可以写出一长串原因),但其他人无疑会反过来说。为了提高问题的出现几率,您可能需要对其进行编辑,使其更具体、更客观地“回答问题”。
-
@itowlson- 很好,你又赢了...答案已删除。也许博客是此内容的最佳位置
-
我不明白这个问题:你想开发什么?通常,人们想要开发 Windows、iPhone、Ubuntu、TI-89 或其他一些应用程序,并且询问目标平台的最佳开发平台是一个很好的问题。你的#6 似乎暗示你是为 Windows Mobile 还是 iPhone 编程的,这似乎很奇怪。
标签: windows visual-studio cocoa xcode macos