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]
