Re: .Mac support to C/C++ application
Re: .Mac support to C/C++ application
- Subject: Re: .Mac support to C/C++ application
- From: Ondra Cada <email@hidden>
- Date: Mon, 24 Apr 2006 14:39:25 +0200
Rich,
On Apr 24, 2006, at 9:06 AM, Rich Wardwell wrote:
As far as the late binding, Java does this fairly well, which might
be why Apple did support Java wrappers to Cocoa functionality. Bit
curious to why they dropped it.
The core technical reason was a seriously limited, bad, or non-
existing support in Java of things like categories or class methods,
proxying, message redirection, faulting, and much more.
These limitations made the Java framework still possible (after all,
it's here), but (a) difficult, (b) inconsistent, (c) inconvenient,
(d) due to b and c very seldom actually used, (e) due to a and d not
worth keeping for Apple.
Or, in other words: if you learn Cocoa (which takes months) you may
just as well learn ObjC (which takes days at worst). Those who don't
want to invest the few days to learning ObjC would hardly invest
months to learning Cocoa. This theory has been proved in practice:
actually, try yourself -- Java/Cocoa is supported now (though being
deprecated), so do start using it extensively. I bet very much that
in a few months' time you'll gladly switch to ObjC -- just since
using the very same API from there is considerably more convenient :)
---
Ondra Čada
OCSoftware: email@hidden http://www.ocs.cz
private email@hidden http://www.ocs.cz/oc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden