Home > osx > Cocoa vs Carbon versions of Eclipse

Cocoa vs Carbon versions of Eclipse

August 29Hits:1

Can someone tell me what's the difference between Cocoa and Carbon? I want to download Eclipse but I don't know which one to pick, I have option to choose Cocoa or Carbon.


Cocoa supports features like spell checking and 64-bit right out of the box. Carbon is looking increasingly frowned upon by Apple. Cocoa is the way forward.

(Note that Carbon is still widely used for lower-level stuff. Many Cocoa applications dip into Carbon from time to time, and a lot of Cocoa is built on Carbon. But if you want lots of yummy UI goodness for free in each new OS, you want Cocoa.)

A basic answer would be that they use different "wrappers" around Eclipse in order to interact with the host operating system.

There is a version of SWT (the GUI toolkit used by Eclipse) that works with Carbon, and a version that works with Cocoa - so your choice isn't so much a choice of versions of Eclipse as it is a choice of which version of SWT you prefer.

The advantages of Carbon are that it's faster and more mature so technically it should be more stable. However Carbon has been more or less EOL'd with Apple's plan to not transition it to 64-bit and have developers move to use their Cocoa API instead.

The advantages of Cocoa is better integration and free extra features that are available around the operating system (eg. spell checking, various shortcuts in Open/Save dialogs), better Spaces support, etc.) Additionally you can use the 64-bit version if you'd like but it will require a 64-bit processor (which if you have an Intel Mac you're nearly guaranteed to have - only a few models shipped with 32-bit processors)

Tags:osx, eclipse, mac

Related Articles

  • Cocoa vs Carbon versions of EclipseAugust 29

    Can someone tell me what's the difference between Cocoa and Carbon? I want to download Eclipse but I don't know which one to pick, I have option to choose Cocoa or Carbon. --------------Solutions------------- Cocoa supports features like spell checki

  • Where can I find out if I have the 32-bit or 64-bit version of Eclipse?April 30

    Where can I find out if I have the 32-bit or 64-bit version of Eclipse? --------------Solutions------------- In Eclipse, go to Help -> About Eclipse -> Installation Details Click on 'Configuration' tab: Scroll down and look for osgi.arch in in textb

  • How to install most recent version of Eclipse via the TerminalJune 19

    I'm new to Linux and have just been given a VM of Oracle Linux to work with. I need to install Eclipse on it and, after a bit of research, discovered that this could most easily be done with the following command in the Terminal: sudo yum install ecl

  • Debian - newest version of EclipseMarch 23

    I use Debian Jessie (testing) and I have Eclipse 3.8. Newest version of Eclipse is 4.4. In Debian Sid (unstable) I have still Eclipse 3.8. How can I install newest version of Eclipse on this museum of software? ;) --------------Solutions-------------

  • Version of Eclipse for Android DevelopmentJanuary 31

    I'm having trouble choosing version of Eclipse for Android development. I downloaded Eclipse Mars 1, and it does not show ANDROID NEW so I have to know now what I download. I have read a few sites online and they said that you go to File > new > Pro

  • How to tell apt-get to install another version of Eclipse?February 17

    apt-get installs Eclipse version 3.5 when I do this: sudo apt-get install eclipse-platform However I would like to install version 3.6. How can I do that? --------------Solutions------------- Eclipse 3.5 is the latest version in repositories.apt-get

  • How to install a complete version of Eclipse?March 9

    I am looking into installing Eclipse but I'm having a slight difficulty. Unlike Visual Studio eclipse needs some very odd addons and things that are on their website. Is there just a complete version where I can get everything immediately? I don't wa

  • How to choose gtk version for Eclipse RCP application in linux?February 20

    I have an Eclipse RCP application which I want to run in Linux environment that has multiple gtks installed. Is there a way to choose the gtk version against which I can run the application? Linux flavour: openSUSE Window Manager: iceWM gtk+ versions

  • SonarLint for Old version of EclipseJanuary 27

    In our project we are using IBM Integration Designer which is build on Eclipse version 3.4. We want to use Sonarlint plugin for code quality purpose and cicd in future. But we are not able to install plugin because of the older version of ecliplse. I

  • Cannot change maven version in eclipseJanuary 10

    After failing to mvn package inside of eclipse but succeeding in the terminal, I realized that eclipse was running maven 3.3.3 while terminal was running 3.3.9. I attempted, and by all apparent accounts succeeded, to reconfigure eclipse by going to E

  • Open Mail Attachment with Unix-standard programsDecember 21

    I use emacs as my standard text editor. When someone sends me a mail attachment that contains text (for example a LaTeX file *.tex), Mail does not know how to open it and asks me to select an Application for opening. A Finder window pops up listing a

  • How do I tell if I've Carbon or Cocoa installed on my Mac?July 6

    I need to compile some program with either Cocoa or Carbon windowing system. I have a 10.6.8 Snow Leopard installed on a i386 (at least "uname -a" tells me this) system. I opened the system-profiler and selected > Software > Frameworks. Th

  • Files not longer under version control, after refresh in EclipseNovember 4

    I have the following problem: I'm using Eclipse with the Subclipe SVN plugin installed. When I update the sources outside of Eclipse, (e.g. doing a svn update in the working copy) and a "refresh" in Eclipse, all the sources seem to be not under

  • Eclipse- gwt::how can i swith to older version of gwt (google Google Web Toolkit)?June 18

    I use gwt-cal and its not working for gwt 2.xx versions, i need to setup gwt 1.7.xx version instead.I already download the gwt 1.7.xx.zip version inside eclipse. In 1.7.xx.zip exists files tipes: jar, war, dll - in this case i dont know which files i

  • Eclipse version in Debian package directories too oldAugust 19

    Ian Murdock, the founder of Debian, has commented that package management is "the single biggest advancement Linux has brought to the industry". (Wikipedia) But for some reason I'm forced to install eclipse manually if I want the most recent ver

  • Need to install eclipse jee but have a previous version already installedDecember 16

    I installed Eclipse from the "Ubuntu Software Center" and is up and running. But it was the the J2EE version; I am trying to run tomcat from within Eclipse and need the jee version. I have downloaded eclipse-jee-kepler-SR1-linux-gtk.tar.gz and n

  • Eclipse version on Ubuntu 14.04 (Trusty Tahr)May 11

    Newbie-question: Does anyone know why in the ubuntu software repository eclipse is on version 3.8.1 while the latest eclipse version for linux from eclipse.org is eclipe 4.3.2? Which version should I choose for recreational java development with git?

  • SuiteCloud IDE on Eclipse (Both latest versions) - Hash md5 errorsSeptember 23

    I have just downloaded the latest version of Eclipse, and I'm trying to install SuiteCloud IDE on it. I have tried both versions, however both are giving me an error when installing. The error is displayed as below. Would anyone have suggestions on h

  • Three different Eclipse versions all crash with BadWindow on 15.04 May 1

    I have a complete fresh install of XUbuntu 15.04 on a Dell Laptop with an Intel Graphics-Card. I installed eclipse (see below which versions I tried and from where) and I'm able to start it. But randomly after some seconds to some minutes, eclipse cr

  • Ubuntu and Eclipse can not find the latest java versionJuly 30

    I have an Ubuntu on VirtualBox and I just installed an Eclipse. When I tried to start Eclipse, Eclipse claimed "Version 1.6.0_35 of the JVM is not suitable for this product. Version: 1.7 or greater is required". I installed openjdk-7-jre and ope

Copyright (C) 2017 ceus-now.com, All Rights Reserved. webmaster#ceus-now.com 14 q. 0.582 s.