Может кто-нибудь сказать мне, в чем разница между какао и углеродом? Я хочу скачать Eclipse, но я не знаю, какой из них выбрать, у меня есть возможность выбрать Какао или Углерод.
2 ответа
Какао поддерживает такие функции, как проверка орфографии и 64-битные прямо из коробки. Apple считает, что углерод все чаще вызывает недовольство. Какао - это путь вперед.
(Обратите внимание, что углерод все еще широко используется для вещей более низкого уровня. Многие приложения какао время от времени погружаются в углерод, и большое количество какао строится на углероде. Но если вы хотите получить много вкусного UI бесплатно в каждой новой ОС, вам нужен Cocoa.)
Основной ответ заключается в том, что они используют различные "оболочки" вокруг Eclipse для взаимодействия с операционной системой хоста.
Существует версия SWT (инструментарий GUI, используемая Eclipse), которая работает с Carbon, и версия, которая работает с Cocoa - так что вы выбираете не столько выбор версий Eclipse, сколько выбор какой версии SWT вы предпочитаете.
Преимущества Carbon в том, что он быстрее и более зрелый, поэтому технически он должен быть более стабильным. Тем не менее, Carbon был более или менее заинтересован в том, что Apple планирует не переводить его на 64-разрядную версию, и разработчики переходят на использование своего API-интерфейса Cocoa.
Преимущества Cocoa - лучшая интеграция и бесплатные дополнительные функции, доступные в операционной системе (например, проверка орфографии, различные сочетания клавиш в диалогах открытия / сохранения), улучшенная поддержка пробелов и т.д.) Кроме того, вы можете использовать 64-разрядную версию, если хотите, но для этого потребуется 64-разрядный процессор (который, если у вас есть Intel Mac, вам почти гарантировано - только несколько моделей поставляются с 32-разрядными процессорами)