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

Reply via email to