on 1/7/07 4:27 PM, Peter Bozek at [EMAIL PROTECTED] wrote:

> On 1/7/07, Youri <[EMAIL PROTECTED]> wrote:
> 
>>> -support for native Cocoa controls, either provided by the framework or
>>> through declares
>> 
>> Then, as I suspected, this is a good news for Mac only apps.
> 
> It would be probably good to know what exactly should be the COcoa
> support, because, AFAIK,
> - Objective-C is integral part of "Cocoa experience". I do not know
> about any other tool offering access to Cocoa classes without
> Objective-C interface (RB would  be first tool offering Cocoa on
> Windows ;-).
> - are there any Cocoa-specific controls? I believe Apple moved Carbon
> to be on par with Cocoa - Carbon is not just a legacy tool.
> - difference between Carbon and Cocoa is (IMHO) Cocoa allows to make
> siimple things simple, but Carbon offers deeper control over Mac. For
> building custom (cross-platform) framework, Carbon is IMHO more
> suitable.

RS wouldn't be offering Cocoa on Windows (beyond being able to build the app
there). The Cocoa support would only work on OS X.
 
What I heard rather clearly at WWDC is that if you're a Carbon developer you
had better learn how to integrate Cocoa into your application. Apple will no
longer provide both Carbon and Cocoa interfaces to technology. My take away
from that is that new technologies will have a C or Cocoa interface.
Anything involving UI will be Cocoa.

It's not so much that there are Cocoa only controls (there are some) it is
that Cocoa and Carbon only have similar controls with Cocoa typically having
better features or less problems. An example would be NSTextField which has
inline spell checking. Cocoa also has fewer problem with Web Kit
integration.

There are other benefits. Cocoa apps continue to pump events while a menu is
down. For the current RB all of your sockets stop once some one clicks on a
menu. That wouldn't happen in a Cocoa app.

If you're interested in this you should join the beta program.

Chris


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to