Re: Carbon -> Cocoa
Re: Carbon -> Cocoa
- Subject: Re: Carbon -> Cocoa
- From: Casey McDermott <email@hidden>
- Date: Fri, 17 Aug 2018 17:37:03 +0000 (UTC)
We are slogging along with Cocoa. The app has final appearance now, but
there are many small details to complete. We won't be done by Mojave release
but
probably can finish before the next one.
Of course, the C++ business logic doesn't need any changes. The concern is,
how long will it last? Seems like the future is an entirely Swift-based API
that replaces Objective-C Cocoa in 5 years, with no easy way to link to other
languages.
The payback isn't big enough to write software with only a 5 year lifetime.
Casey McDermott
Turtle Creek Software
--------------------------------------------
On Fri, 8/17/18, Jeremy Hughes <email@hidden> wrote:
Subject: Re: Carbon -> Cocoa
To: "Casey McDermott" <email@hidden>
Cc: "Cocoa Dev" <email@hidden>
Date: Friday, August 17, 2018, 1:10 PM
> Our app has 6 or 8 programmer-years of
C++ cross-platform business logic. Accounting software is
complicated. Rewriting that in another language would be
hard work, and tons of testing. More than Mac sales would
justify, so it would be time to go Windows-only or just
fold.
If you have a
cross-platform business logic, it’s presumably separate
from the UI and separate from Carbon - so you don’t need
to rewrite it.
Personally,
I would rewrite the UI. You can try to Cocoa-fy it in a
gradual process, but that didn’t work out for us, and it
doesn’t seem like it’s working out for you.
Jeremy
_______________________________________________
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