No, it's not one of those "What to choose from the 2" threads. I just had something I want to make clear in my mind.
I see that in OS X the Cocoa framework is very supported, with many books having it as their main theme, and many new programmers begin to use it, day by day. I think it's safe to say that there are more Cocoa devs out there than Carbon.
But is Cocoa really better than Carbon? I mean... Many developpers still say that the flexibility that Carbon gives them is unique, and a good Carbon application is much more organised than the equivalent Cocoa application.
However, I still see Cocoa to be upgraded and supported more often than Carbon. In addition, the books that have been out for Carbon are limited. I had bough the Learning Carbon book by Dan Parks Sydow, and it was absolutetly horrible (and very old - it is dated in 2001). Not being able to find a good reference or documentation that ould teach me from scratch (I have a very good C++ background), I moved on to Objective - C and Cocoa. But I still have my doubts over the capabilities it offers to developers in general.
I would like to hear something on this from you, guys. I want people to answer who have been involved with at least 1 of these two frameworks, because I am curious as to what programmers think upon this matter. Tell me what you use and why you like it (or dislike it).
I see that in OS X the Cocoa framework is very supported, with many books having it as their main theme, and many new programmers begin to use it, day by day. I think it's safe to say that there are more Cocoa devs out there than Carbon.
But is Cocoa really better than Carbon? I mean... Many developpers still say that the flexibility that Carbon gives them is unique, and a good Carbon application is much more organised than the equivalent Cocoa application.
However, I still see Cocoa to be upgraded and supported more often than Carbon. In addition, the books that have been out for Carbon are limited. I had bough the Learning Carbon book by Dan Parks Sydow, and it was absolutetly horrible (and very old - it is dated in 2001). Not being able to find a good reference or documentation that ould teach me from scratch (I have a very good C++ background), I moved on to Objective - C and Cocoa. But I still have my doubts over the capabilities it offers to developers in general.
I would like to hear something on this from you, guys. I want people to answer who have been involved with at least 1 of these two frameworks, because I am curious as to what programmers think upon this matter. Tell me what you use and why you like it (or dislike it).