3 ms·
What do you think is different about Mac OS/iOS context vs others that makes Cocoa's approach more or less appropriate?
by kenferry 15y ago
What do you think is different about Mac OS/iOS context vs others that makes Cocoa's approach more or less appropriate?
- statictype 15y agoI'm not convinced that Cocoa and Objective-C are the best approach for anything. The only reason I use them is because they're what you have to use to make good apps on OSX/iOS. There are debates on both sides when it comes to things like ruby-vs-python-vs-node or rails/django/aspmvc and reasonable people can take opposing views on those. I don't see much of a case for Objective-C/Cocoa being a better language and platform than any of the others except for the fact that it's the only one we've got. (And yes, maybe I'm being unreasonable on this)
- kenferry 15y agoAny chance of being able to distill concrete reasons why other environments are better?
- statictype 15y agoThe verbosity of the Objective-C language (and related Cocoa libraries) and manual memory management are the biggest reasons. It's not a bad environment and has a certain weird elegance to it, but I would venture that very few people would use it if not for the fact that it's the defacto development environment for doing OSX/iOS development.