【问题标题】:Why We Don't Have Many Objective-C Developers On Windows为什么我们在 Windows 上没有很多 Objective-C 开发人员
【发布时间】:2009-10-17 15:16:06
【问题描述】:

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

【问题讨论】:

    标签: objective-c windows


    【解决方案1】:

    AFAIK,Objective-C 仅由 Apple 使用,因此在 Mac 上的使用率很高。 Objective-C 是一门很棒的语言,不过它可能会开始在其他平台上出现。如果你想为 Mac 或 iPhone 编写代码,几乎唯一的选择就是 Objective-C。

    【讨论】:

      【解决方案2】:

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

      1. GNUstep:http://www.gnustep.org/
      2. Cocotron:http://www.cocotron.org/

      GNUstep 是直接在 Windows 上工作的更好选择; Cocotron 更适合在 Mac 上构建和交叉编译到 Windows。祝你好运!

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

        • 我认为学习 C++ 而不是 C# 会更好。
        • 我有 VS Pro,我知道我们有一个编译器(gcc)和一个框架(GNUstep)。
        • Objective C 在 Apple 平台上的使用受限,而 C# 在 Windows 上的使用受限。我同意 C++ 的建议。
        • 绝对避开 C#,根据需要坚持使用 C 或 C++。
        【解决方案4】:

        Objective-C 本身并没有那么好。它的美妙之处主要在于 Cocoa,它仅在 Mac 上可用。

        【讨论】:

          【解决方案5】:

          框架。

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

          【讨论】:

            【解决方案6】:

            Obj-C 主要在 Mac 上使用,因为 Apple 大力支持它,将它用于他们的 API 并为其提供大量工具支持。

            这与很多 C# 开发都集中在 Windows 上的原因大致相同。 Microsoft 将它用于他们的许多产品,他们提供了可能是业内最好的工具来使用它。

            要让这种语言在 Windows 上流行起来,Windows 平台必须支持它,并且做得很好。而且我认为这不会发生。

            【讨论】:

              猜你喜欢
              • 2010-09-13
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-08-18
              • 2015-02-24
              • 1970-01-01
              • 2010-11-24
              • 2021-02-15
              相关资源
              最近更新 更多