Re: Thoughts on Objective-C++
Re: Thoughts on Objective-C++
- Subject: Re: Thoughts on Objective-C++
- From: Gabriel Zachmann via Cocoa-dev <email@hidden>
- Date: Tue, 12 Nov 2019 21:41:32 +0100
>
> 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 (email@hidden)
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:
This email sent to email@hidden