Hey all,
I've got a new project underway and I'm trying to decide on languages. I really like the Cocoa interfaces and I'm thinking when OS X goes intel next year, that's going to open up many new possible customers for my app.
The problem is, I can't really find a good reason to go with Cocoa/Obj-C (other than it looks nice) because there are many other portable GUI API's that can offer something comparable and run on OS X as well as other platforms.
So I'm hoping there's something I'm overlooking. I say that because I have a big thing for really nice looking interfaces and Aqua is. I also like XCode, getting really used to it. It's a love hate relationship.
I'm big on Java, but from what I understand, Apple stopped at 1.4 with GUI controls and I get things like drawers and sheets in Cocoa that I really like that I can't get w/ Java apps, besides, I'd be using a 1.5 vm if I did and that breaks on OS X. What else will I gain by using Cocoa besides new controls, I've only been working with it for a short amount of time. I guess I just need reasons that will outweigh the possibility of moving to other platforms, something that will do things I can't do on other platforms w/ other API's ... or something like that.
Anyone got anything to say on this point about choosing Cocoa as a language for a project other than "do it since your writing for OS X" ... advice, comments, etc...?
I've got a new project underway and I'm trying to decide on languages. I really like the Cocoa interfaces and I'm thinking when OS X goes intel next year, that's going to open up many new possible customers for my app.
The problem is, I can't really find a good reason to go with Cocoa/Obj-C (other than it looks nice) because there are many other portable GUI API's that can offer something comparable and run on OS X as well as other platforms.
So I'm hoping there's something I'm overlooking. I say that because I have a big thing for really nice looking interfaces and Aqua is. I also like XCode, getting really used to it. It's a love hate relationship.
I'm big on Java, but from what I understand, Apple stopped at 1.4 with GUI controls and I get things like drawers and sheets in Cocoa that I really like that I can't get w/ Java apps, besides, I'd be using a 1.5 vm if I did and that breaks on OS X. What else will I gain by using Cocoa besides new controls, I've only been working with it for a short amount of time. I guess I just need reasons that will outweigh the possibility of moving to other platforms, something that will do things I can't do on other platforms w/ other API's ... or something like that.
Anyone got anything to say on this point about choosing Cocoa as a language for a project other than "do it since your writing for OS X" ... advice, comments, etc...?