Re: *****SPAM*****How to convince company I should switch to Cocoa
Re: *****SPAM*****How to convince company I should switch to Cocoa
- Subject: Re: *****SPAM*****How to convince company I should switch to Cocoa
- From: Paul Lalonde <email@hidden>
- Date: Tue, 20 Jan 2004 14:48:38 -0500
I personally would be very reluctant to move development over to Cocoa,
though admittedly the choice depends on a number of factors. Here are
some issues to ponder, in no particular order:
- Where is the application in its lifecycle? Is it being actively
developed, or is it more in a maintenance situation? Are new
application features likely to require features of Mac OS X not already
supported by PowerPlant? The cost of tweaking your source (or
PowerPlant itself) may be smaller than a rewrite, depending on your
application's needs. On the other hand, perhaps there are features in
the planning stages that could benefit greatly from Cocoa.
- Although PowerPlant is end-of-lifed, it continues to compile, and it
will probably be viable to continue maintaining applications using it
for at least several years. You even have the source, which is a
distinct advantage in this situation.
- Switching to Cocoa means re-implementing the application. The cost
of doing so can easily approach that of the initial implementation.
You will get a completely new set of bugs. And while the rewrite is
happening, you won't be improving the app from a user's perspective.
Note that the same is true for a port to PPx.
- Developers sometimes confuse what's good for them (or their careers)
with what's good for the product they are working on.
- Nothing I've written should be construed as a put-down of Cocoa;
actually Cocoa has nothing to do with the issues I've raised.
--
Paul Lalonde paullalonde at mac dot com
"Il n'y a que les banques qui sont libres" -- Jean-Luc Godard
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.