为什么我们在Windows上没有很多Objective-C开发人员

时间:2009-10-17 15:16:06

标签: objective-c windows

我从Objective-C开发开始,正如我在开发博客(关于Objective-C)中看到的,他们都使用Mac,有些人使用Linux,但为什么我们在Windows上没有很多Objective-C开发人员,既然Objective-C是一种非常好用的语言?

6 个答案:

答案 0 :(得分:4)

AFAIK,Objective-C仅供Apple使用,因此在Mac上使用率很高。 Objective-C是一种很棒的语言,但它可能会开始在其他平台上看到曝光。如果你想为Mac或iPhone编写代码,几乎唯一的选择就是Objective-C。

答案 1 :(得分:3)

正如许多人所说,原因是框架和工具主要是Apple的。但是,替代品。我知道的两个:

  1. GNUstep:http://www.gnustep.org/
  2. Cocotron:http://www.cocotron.org/
  3. GNUstep是直接在Windows上工作的更好选择; Cocotron更适合在Mac上构建并交叉编译到Windows。祝你好运!

答案 2 :(得分:2)

答案的很大一部分是工具。据我所知,没有在Windows上运行的编译器,没有Windows上的Objective C框架,没有。这不是一个很好的起点。

如果您想要Windows的C派生语言,请使用C#。如果您想尝试一下,Visual Studio Express版本是免费的。

答案 3 :(得分:1)

Objective-C并不是那么好。让它变得美妙的主要是Cocoa,它仅适用于Mac。

答案 4 :(得分:1)

框架。

Apple开发主要使用Cocoa Objective-C框架完成。没有Windows上的类似框架,没有太多理由使用该语言。

答案 5 :(得分:1)

Obj-C主要用于Mac,因为Apple大力支持它,将其用于API,并为其提供了大量工具支持。

这就是为什么如此多的C#开发专注于Windows的原因。微软将它用于他们的许多产品,它们可能是业内最好的工具。

对于要在Windows上使用的语言,Windows平台必须支持它,并且做得很好。我认为这不会发生。