« Misinformation about iPod patent | Main | Discs vs Disks »

August 17, 2005

Python vs. Java on OS X

Paul Bissex writes today:

The Apple Developer Connection recently posted what looks like a nice introduction to PyObjC. It's even got QuickTime movies showing how to work with Interface Builder. Cool. The enthusiasm on the page is palpable:
PyObjC's maturity is unmatched—it's been around longer than even Apple's Java bridge (it originated on NeXTstep).
Meanwhile, in case you missed it, the Cocoa-Java bindings are deprecated:
Features added to Cocoa in Mac OS X versions later than 10.4 will not be added to the Cocoa-Java programming interface. Therefore, you should develop Cocoa applications using Objective-C to take advantage of existing and upcoming Cocoa features.
This is a watershed moment, I think. Python is a language Apple enthusiastically endorses for building Cocoa apps, while Java is emphatically not. Wow.
We long ago made the decision to use PyObjC and Python on OS X for Goombah. We're quite happy with it overall.

August 17, 2005 | Permalink

Comments

Post a comment