> > I'm not just joking here. Obj-C's dynamic nature is at the heart of a lot of > Cocoa's powerful features like Interface Builder and KVO. Super-static > languages like C++ don't work well for GUI development, IMHO, because they > make it hard to compose high-level objects together.
I agree. This just how's - once more - that you need to choose (or develop) the right language for the right task. For GUIs, you need a dynamic language. For super-fast number-crunching codes, a static language, like C++, is much better suited. > > Unfortunately, software for any vertical or specialty market has to deal > with Mac market share. It's 20% overall, but only 2% or 3% for our niche, > and falling. Probably 10% or less for businesses in general. For most > apps, that means writing code in something other than Obj-C or Swift, with > minimal pain to connect it to a Mac GUI. But if it's about cross-platform software, then wouldn't it make more sense to port to a cross-platform middle-ware / GUI library? Qt comes to mind here, which has very powerful cross-platform abstractions (including 3D graphics, networking, parallelization, etc.) Best regards, Gabriel _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com