【发布时间】:2009-10-17 15:16:06
【问题描述】:
我开始从事 Objective-C 开发,正如我在开发博客(关于 Objective-C)中看到的那样,他们都使用 Mac,有些使用 Linux,但为什么我们在 Windows 上没有很多 Objective-C 开发人员, 既然 Objective-C 是一门非常好的和简单的语言?
【问题讨论】:
标签: objective-c windows
我开始从事 Objective-C 开发,正如我在开发博客(关于 Objective-C)中看到的那样,他们都使用 Mac,有些使用 Linux,但为什么我们在 Windows 上没有很多 Objective-C 开发人员, 既然 Objective-C 是一门非常好的和简单的语言?
【问题讨论】:
标签: objective-c windows
AFAIK,Objective-C 仅由 Apple 使用,因此在 Mac 上的使用率很高。 Objective-C 是一门很棒的语言,不过它可能会开始在其他平台上出现。如果你想为 Mac 或 iPhone 编写代码,几乎唯一的选择就是 Objective-C。
【讨论】:
正如许多人所说,原因是框架和工具主要是 Apple 的。但是,有 个替代方案。我知道的两个:
GNUstep 是直接在 Windows 上工作的更好选择; Cocotron 更适合在 Mac 上构建和交叉编译到 Windows。祝你好运!
【讨论】:
答案的很大一部分是工具。据我所知,没有在 Windows 上运行的编译器,在 Windows 上没有用于 Objective C 的框架,什么都没有。这不是一个很好的起点。
如果您想要一种用于 Windows 的 C 派生语言,请使用 C#。如果您想尝试一下,Visual Studio Express 版本是免费的。
【讨论】:
Objective-C 本身并没有那么好。它的美妙之处主要在于 Cocoa,它仅在 Mac 上可用。
【讨论】:
框架。
Apple 开发主要使用 Cocoa Objective-C 框架完成。如果在 Windows 上没有类似的框架,就没有太多理由使用该语言。
【讨论】:
Obj-C 主要在 Mac 上使用,因为 Apple 大力支持它,将它用于他们的 API 并为其提供大量工具支持。
这与很多 C# 开发都集中在 Windows 上的原因大致相同。 Microsoft 将它用于他们的许多产品,他们提供了可能是业内最好的工具来使用它。
要让这种语言在 Windows 上流行起来,Windows 平台必须支持它,并且做得很好。而且我认为这不会发生。
【讨论】: