Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'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)



Any chance of being able to distill concrete reasons why other environments are better?


The 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.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: