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

发布于 2024-09-13 21:32:48 字数 193 浏览 0 评论 0原文

这个问题是针对经验丰富的 Unix/Linux 开发人员的。

如果您发现您更喜欢 Mac OS X 而不是 *nix 作为开发平台,这是为什么呢?

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

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

This question is for experienced Unix/Linux developers.

If you have found that you like Mac OS X better than *nix as a development platform, why is that?

I know that hardware configuration is more convenient and graphics are generally more polished, but I'm not referring to those things. I'm asking specifically about functionality related to software development.

Also, do the benefits still apply if you are mainly targeting Windows or Unix/Linux?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鹤舞 2024-09-20 21:32:48

对于大多数用途来说,OS X 就是 Unix。除了 Xcode(我个人不喜欢它)之外,没有任何东西可以让它比任何其他类 Unix 开发系统更好或更差。

大多数典型的工具、库、语言和接口都在那里,您甚至可以使用 GCC 进行 C/C++ 工作。只要您不是针对 Apple/OS X 特定接口(例如 Cocoa)进行开发,您就可以在 Unix 上进行开发。

我使用 OS X 是因为它可以正常工作,因此不会干扰我的开发,并不是因为它具有神奇的仙尘,使其比任何其他 Unix 更适合开发。

For most purposes, OS X is Unix. Aside from Xcode (which I personally don't care for), there isn't really anything there to make it better or worse than any other Unix-like system for development.

Most of the typical tools, libraries, languages, and interfaces are there, you'll even be using GCC for C/C++ work. As long as you're not developing against Apple/OS X-specific interfaces like Cocoa, you are developing on Unix.

I use OS X because it just works, thus not interfering with my development, not because it has magical fairy dust that makes it better than any other Unix for development.

惜醉颜 2024-09-20 21:32:48

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

额外的软件/硬件优化以及第三方软件的质量使这一切变得更加愉快。

I love Apple as a dev platform because I get all the power of the *nix commandline as well as Apple's developers tools (XCode).

The additional software/hardware polish, and quality of third party software make it all that much more enjoyable.

沦落红尘 2024-09-20 21:32:48

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

我什至可以说它可能是最常用的 Unix,考虑到它也出现在所有 iPod Touch 和 iPhone 中。

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

有时,出于专业原因,您只需要拥有与你的老板或客户使用什么。这通常包括 MS Office 等专有工具,无论您是否需要(OpenOffice 并不总是能够完美地处理 Word 文档)。 OSX 提供了这种中间基础,开发人员也可以是用户或更接近其用户群。

Mac OS X is not better than a Unix environment, it is a Unix environment: http://www.opengroup.org/openbrand/certificates/1190p.pdf

I'd go as far as saying it's probably the most used Unix, considering it's also in all iPod Touch and iPhones.

(As far as I'm aware, Linux isn't a certified Unix, but I may be wrong, perhaps a distribution/vendor went through that process.)

Sometimes, for professional reasons, you just have to have tools that are compatible with what your boss or customers use. This often includes proprietary tools like MS Office, whether you want it or not (OpenOffice can't always deal perfectly with Word documents). OSX provides this intermediate ground, where the developers can also be users or closer to their user base.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文