| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
On 18/08/2006, at 7:34 AM, Shawn Erickson wrote:
On 8/17/06, Fabrizio Giudici <email@hidden> wrote:
I have a more objective argument against Objective-C (no pun intended): Java (or C++) are in the top ten languages used in the world, Objective-C is way below in the list. The point of using a language is not only related to the learning curve, but to the company procedures and in the end to the ROI - if my company is not focused exclusively on Mac OS X I find that learning a niche language such Objective-C, be it good or bad, is a waste of time/money. The choice of not supporting other languages, such as Java, makes it harder to write first-class applications for Mac OS X if you need some tight integration with the operating system.
Again I will point out if you want tight integration with the operating system you are targeting you have to learn the frameworks of that target operating system (J2SE isn't going to cut it) ... learning those if far more work then learning a simple language like Objective-C. Also IMHO you want engineers that understand a diverse set of programming languages, it leads to a better engineer because of having additional perspectives on how to attack a problem space (different languages often lead to different approaches to the same problem).
Speaking from experience I have found that an Java engineer (weak in C even) can read Objective-C in a matter of hours and grasp its fundamentals in days... seen 3 different engineers do this. It really is a none issue in the end.
-Shawn
Note Java has been my primary language for several years (until I
changed jobs this year) and it is the one I still prefer for large
projects developed by large distributed teams (Java's ability to
rigorously define API is win)... but of course I did learn Pascal & C
first followed by Objective-C (NeXT) and C++ while still in college so
I am fully comfortable with Objective-C++ (my primary language for Mac
OS X development) and of course Cocoa.
_______________________________________________
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/ian.joyner% 40sportstec.com
This email sent to email@hidden
_______________________________________________ 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
| 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: Elliotte Harold <email@hidden>) | |
| >Re: Apple should get behind Cocoa Java (From: Shawn Erickson <email@hidden>) | |
| >Re: Apple should get behind Cocoa Java (From: Fabrizio Giudici <email@hidden>) | |
| >Re: Re: Apple should get behind Cocoa Java (From: "Shawn Erickson" <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
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.