Welcome, I was a 4D developer for 20 years before bailing. (Reliability was
my motivation, not so much cost). Anyway, of course you can write an
invoicing program in Cocoa. You have a lot more choices to make up front
because there is no tightly integrated database backend. If you're always
going to be single-user, then Core Data with an SQLite data store would be
fine. Multi-user is a whole different thing; there is no standard library or
back end (and really shouldn't be, because there are so many different
trade-offs that lead in different design directions); you have to choose
them and then figure out how to put them together.

In the end though, once you learn Cocoa and master your chosen database &
access technology, you may find that although initial coding takes a little
more time than 4D, that is far more than made up for in decreased debugging
time from not working around 4D "quirks", and your end product is more
robust with a richer and more thoroughly "Mac-like" interface.

-- 
Scott Ribe
[email protected]
http://www.killerbytes.com/
(303) 722-0567 voice


_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to