• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Java or Objective-C for Cocoa?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Java or Objective-C for Cocoa?


  • Subject: Re: Java or Objective-C for Cocoa?
  • From: "Alexander F. Hartner" <email@hidden>
  • Date: Tue, 6 Apr 2004 09:30:43 +0200

Hi all,

I have worked with both Objective C and Java for some time now. For a novice Java is a lot simple to learn as it allows one to focus on design and concepts such as polymorphism. I have to concede that Java might be a little bit slower, especially for graphically intense applications. Also the available documentation and tutorials on Java are far better when compared to Objective C, especially when one is starting out. I would use garbage collection as an argument for Java rather then against it. Yes it might cause the sporadic slight delay but this is a small price to pay for the memory management you get.

Objective C provides some nice concepts such as Categories and the ability to modify a existing class. These a nice features, but require a proper understanding of Object Orientation.

I would suggest to first get properly into Java before commencing on to C++ / Objective C. Have a look at http://solms.co.za. They offer a lot of programming courses and their course material is free for downloading in PDF format. Also Bruce Eckels "Thinking in Java" should be available somewhere in PDF form. The Java tutorial from sun (java.sun.com) is also very good, not to forget JavaDoc.

Alex



On Apr 2, 2004, at 12:43, Claus Atzenbeck wrote:

Hi,

I want to develop some applications based on the Cocoa framework, which
are heavily graphic based, similar to Exposi. However, I'm a beginner
when it comes to programming Java or Objective-C. I want to go deeper
into one of those languages and I don't mind which one.

I can see that learning Java would be cool, because I also would be able
to develop platform independent apps as well. On the other side, I have
heard that Objective-C might be the better choice for Cocoa, especially
for heavy graphical stuff. Is there really a big difference?

Any opinion about that?

Any recommendation for good beginners tutorials for Java/Objective-C and
Cocoa? Would be nice if those would be free for download and easy to
print (one PDF rather than many HTML pages), like Apple's "The
Objective-C Programming Language".

Thanks for your feedback!
Claus
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


References: 
 >Java or Objective-C for Cocoa? (From: Claus Atzenbeck <email@hidden>)

  • Prev by Date: Dragging from dock to application
  • Next by Date: Re: Cocoa App Package Question
  • Previous by thread: Re: Java or Objective-C for Cocoa?
  • Next by thread: How to release all objects on 'Quit' of application
  • Index(es):
    • Date
    • Thread