On 08/01/2007, at 5:27 AM, Peter Bozek wrote:
- are there any Cocoa-specific controls? I believe Apple moved Carbon
to be on par with Cocoa - Carbon is not just a legacy tool.
Not quite on par - some controls behave differently and that is why
moving to using Cocoa controls (on Mac only) is a good thing.
I am certain this will occur out of sight and have no effect on your
code. There may be visual side-effects or changes to behaviours in
composite windows, maybe some of these will be bug fixes! We will
have to wait and see.
- difference between Carbon and Cocoa is (IMHO) Cocoa allows to make
siimple things simple, but Carbon offers deeper control over Mac.
no. There's a lot of overlap between Cocoa and Carbon, both can do
some things the other can't
Note there are Cocoa bindings to Ruby, Python, Haskell and probably
other languages and even a Cocoa rendering of the wxWidgets cross-
platform framework (wxCocoa).
A Windows equivalent would be replacing the current GDI-based Win32
controls in the framework with the new Avalon (Windows Presentation
Foundation) API incorporated in .Net 3.0:
http://msdn2.microsoft.com/en-us/windowsvista/aa905016.aspx
".NET Framework 3.0 (formerly WinFX) is neither a wrapper around
Win32 (because most of the API is written from scratch, though it
does use some Win32 functionality that's not being replaced) nor is
it an actual replacement, in the sense that we aren't removing Win32
from the OS. .NET Framework 3.0 and Win32 will coexist side-by-side,
but parts of Win32 will be considered "legacy" starting with Windows
Vista, just like Win16 was "legacy" with Windows 95."
ie: the current RB framework will have a similar position on Windows
Vista that the Carbon-based one has on OS/X - there will be something
new they can migrate to that only applies to some OS (like leaving
Carbon behind kills OS 9 support).
Andy Dent BSc MACS http://www.oofile.com.au/
OOFILE - Database, Reports, Graphs, GUI for c++ on multiple platforms
REALbasic, C++, Python, Mac and Windows development and porting
_______________________________________________
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>