Answers:
一个基本的答案是,他们在Eclipse周围使用不同的“包装器”,以便与主机操作系统进行交互。
有一个版本的SWT(Eclipse使用的GUI工具包)与Carbon一起使用,以及一个与Cocoa一起使用的版本 - 所以你的选择不是选择Eclipse的版本,因为它可以选择哪个版本的你更喜欢SWT。
Carbon的优势在于它更快更成熟,所以在技术上它应该更稳定。然而,随着Apple计划不将其转换为64位并且让开发人员转而使用他们的Cocoa API,碳已经或多或少地被淘汰了。
Cocoa的优点是更好的集成和操作系统周围可用的免费额外功能(例如拼写检查,打开/保存对话框中的各种快捷方式),更好的Spaces支持等。)此外,如果你可以使用64位版本你想要,但它需要一个64位处理器(如果你有一台英特尔Mac,你几乎可以保证 - 只有几个型号附带32位处理器)