Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re: Apple should get behind Cocoa Java



On 8/16/06, Ian Joyner <email@hidden> wrote:
On 17/08/2006, at 10:33 AM, Shawn Erickson wrote:

> On 8/16/06, Ian Joyner <email@hidden> wrote:
>
>> I agree that suggesting to companies that they retrain their
>> developers in Objective-C is a bit much because it is only used for
>> Cocoa applications
>
> If you are going to do any Cocoa development (or related frameworks)
> learning Objective-C/C++ is trivial compared to learning the Cocoa
> APIs and related programming patterns/paradigms. Seriously in all the
> groups that I have worked with, who started to do Cocoa development,
> learning Objective-C was the least of the ramp up time involved (often
> the Java folks pick it up the fastest in my experience).

Sure, but try suggesting that to a company, especially since
Objective-C is a single-platform language. I agree learning Cocoa is
huge compared to Objective-C, but my suggestion is that the business
world is looking for a more gentle transition to the OS X world, like
wheel in the box and it just works.

As soon as you bring Cocoa (and related frameworks) in the picture the most gentle transition is to learn Objective-C since you are already making the decision to use a platform specific technology. You will get a higher quality product and likely in a shorter amount of time since the language works well with Cocoa and gives you direct access to all of frameworks that Mac OS X has to offer.

As a side note... in my current situation Objective-C++ has been a
dream for our cross-platform products since most of the common code is
and will continue to be written in C++ yet we are able to drop a fully
integrated Mac OS X UI on top of that code.

If you are a Java house then either stick with Java or if you have a
Java core that you want to wrap with a Mac OS X UI then consider
native compilation of your Java code (never tried it myself...).

Anyway this is quickly getting off topic for this list.

-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Apple should get behind Cocoa Java (From: Vince Marco <email@hidden>)
 >Re: Apple should get behind Cocoa Java (From: Ian Joyner <email@hidden>)
 >Re: Re: Apple should get behind Cocoa Java (From: "Shawn Erickson" <email@hidden>)
 >Re: Apple should get behind Cocoa Java (From: Ian Joyner <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.