OS X对* nix开发人员的吸引力?

时间:2010-08-13 14:41:24

标签: unix cross-platform development-environment

这个问题适用于有经验的Unix / Linux开发人员。

如果您发现Mac OS X比* nix更适合作为开发平台,为什么会这样?

我知道硬件配置更方便,图形通常更精致,但我不是指那些东西。我正在具体询问与软件开发相关的功能。

此外,如果您主要针对Windows或Unix / Linux,这些好处是否仍然适用?

3 个答案:

答案 0 :(得分:2)

对于大多数用途,OS X Unix。除了Xcode(我个人并不关心)之外,没有任何东西比其他任何类Unix系统更好或更差。

大多数典型的工具,库,语言和接口都存在,您甚至可以使用GCC进行C / C ++工作。只要您没有针对像Cocoa这样的Apple / OS X特定接口进行开发,那么 在Unix上进行开发。

我使用OS X是因为它只是起作用,因此不会干扰我的开发,不是因为它具有神奇的仙尘,使其比任何其他Unix开发更好。

答案 1 :(得分:1)

我喜欢Apple作为开发平台,因为我获得了* nix命令行的所有功能以及Apple的开发人员工具(XCode)。

额外的软件/硬件抛光和第三方软件的质量使它更加令人愉快。

答案 2 :(得分:1)

Mac OS X并不比Unix环境好, 是Unix环境:http://www.opengroup.org/openbrand/certificates/1190p.pdf

我认为它可能是最常用的Unix,考虑到它也适用于所有iPod Touch和iPhone。

(据我所知,Linux不是经过认证的Unix,但我可能错了,也许是分销商/供应商经历了这个过程。)

有时,出于职业原因,您只需拥有与您的老板或客户使用的产品兼容的工具。这通常包括MS Office等专有工具,无论您是否需要(OpenOffice不能始终完美地处理Word文档)。 OSX提供了这种中间立场,开发人员也可以是用户或更接近用户群。