« 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:We long ago made the decision to use PyObjC and Python on OS X for Goombah. We're quite happy with it overall.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.
August 17, 2005 | Permalink