From a friend who does Mac development: Cory
-------- Original Message -------- Apple did some cool things with Java/Cocoa I think but unfortunately going down that road is something of a dead end at this point. As of 10.4 (Tiger) Apple dropped further development on the Java bridge that allows for Cocoa-Java development. You can still use it to write for 10.3 & earlier but 10.4 and future additions are unavailable to Java. I'm a little disappointed by this in terms of the lack of draw to OS X for Java developers but it doesn't really affect me directly. http://developer.apple.com/documentation/Cocoa/Conceptual/ LanguageIntegration/index.html Of course you can still program straight Java for OS X. As an end user, nine times out of ten I tend to prefer an app written in Cocoa over Pure Java and tend to prefer Obj-C over Cocoa-Java. They seem to run faster and have a more consistent user experience than Java apps. Overall its just the native language of OS X and seems to work the best. I have personally loved Cocoa. If I can learn it as my first "non- web" language, someone with a Java background should have very little trouble picking it up quickly. I believe (though don't quote me on this as I'm not a Java guy) that you can develop in Obj-C and somehow toss Java into the mix if there is something specific that you need, say a class you've had laying around and want to re-use. It just wont be able to access any 10.4 or later Cocoa-features itself, but I don't see any problem with that code handing something off to an Obj- C class for further use. Like I said though I've never tried so that could be a lie from the pit of hades for all I know. I've compiled Obj-C, C, C++, and a few other odds & ends, but never really mixed them together & compiled the stew. Cliff Pruitt Crayon Cowboy Sharp Shootin' Media Marketing™ http://www.crayoncowboy.com [EMAIL PROTECTED] On Aug 1, 2005, at 10:42 AM, Cory Foy wrote:
What do you think? Any insights I could forward back to the list? Cory
_______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org
