Ask HN: Would you choose Cocoa or Qt for a desktop application, and why?
I know that Cocoa is not cross platform and Qt is, but suppose you have to start from scratch, which one would you pick, and why?
(
8 comments
| on HN
)
That choice is one you usually make only once in the lifetime of an application, you'd better make the right one. And I'd widen the field a bit to include other options not limited to Cocoa and Qt. If you have a success on your hands you'll really regret not being able to easily support other platforms.
Let's turn it around, what compelling reasons would you have for choosing Cocoa over a platform independent solution ?
If platform independence is important, I'd still choose Cocoa but try to wrap the main functionality in platform-agnostic C/C++ or the like.
Personally I think C++ is a big wart compared to the beautiful simplicity of Objective-C.