||Cocoa Vs. Carbon?|
|Subject:||OO vs. Procedural just might not cut the whole cake|
I remember the origins of Cocoa > Yellow Box > OPENSTEP > NeXTSTEP, and one of this kit's strengths was the abstraction of the operating system and the GUI. This might just still be valid and true. And while Java delivers too, the elegance and correctness of the Cocoa framework and the power of it's underlying Objc runtime system has no equivalent qua development power and time. Packing this with Darwin for i386 (686?) and your Cocoa's apps could eventually run virtually unmodified on a set of certified Intel boxes, or even (as some Yellow Box apps still do) on top of Windows 2000.