[Pythonmac-SIG] Objective C and Cocoa
Daniel Lord
wildpixel at mac.com
Wed Oct 15 14:20:13 EDT 2003
After listening to an off topic discussion of ObjC for a few days, I
have to weigh in with a point none have really covered.
Elegant? Yes. Labor-saving? Yes. But I still won't use them--ever. I
don't use them and don't care about them any more than I care about
Microsoft's single platform proprietary frameworks and languages. I
reject all single platform solutions because I never know which
platform I might want to run my code on and I am not even sure whether
I'll continue with OSX or move to Linux in a couple of years. I realize
this is personal preference and opinion, but I have read enough of that
about ObjC lately in this forum to feel I can speak also. In my view,
language idiosyncracies can always be worked around: every engineer has
to compromise on tools and it is usually driven by the platform choice.
The language rarely drives the paltform choice--it is the other way
around. So arguing the merits of the languages ObjC and Python is, to
my way of thinking, far less important than standards and ubiquity.
Portability and reusability are paramount and ObjC and Cocoa get an F
in that just like .NET. Python gets an A-plus and, despite disliking
Tk, it is my language of choice and has little competition on the
horizon at this time. I do wish Tk coudl be replaced by somethign
better--but no good cross-platform GUI has come up yet.
I have no use for a tool, no matter how clever or powerful, if I cannot
take it and the things I build with it with me. Apple should have done
a better job in tool selection: in time ObjC and Cocoa will be
marginalized and that will be a shame for Aqua and other great Apple
developments.
More information about the Pythonmac-SIG
mailing list